>>830
>いろいろ試すとUnityではスクリプトをアタッチしてInspectorで見える状態にすると変数が(変な表現だが)インスタンス化されるようです。
>つまりBaseClassとDerivedClassの両方をアタッチすると「同じ名前の別変数」になる。

多分間違いないと思うけど、一応確認させてくれ。
それは、「Base側でだけ宣言している メンバ"変数" = Derived では同名で隠蔽していない変数」 なのに、
まるで メンバがインスタンス化されたように、別物になってしまう、って事だよな?

…mmm Unityが中で何かしてるのかも。 恐ろしい話だ