Unityでスクリプトの変数初期化の数値を変更したが反映されない
スクリプト側で変数を初期化する際の数値を変更したのだがなぜか反映されていない。
スクリプト上はちゃんと変更されて保存もできている。
void Start内でDebug.Logを入れて確認してみると以前の数値のままになっている。
検索してみたらこのような記事を見つけた。
インスペクタに数値が表示されていてそちらが優先されてしまうらしい。
確認してみると確かにインスペクタ上では変更前の数値になっている。
この状態、Publicだとインスペクタ上に表示されるのでprivateだと起こらないらしい。