自作クラスはそのままだとpublicや[SerializedField]をつけてもインスペクタで表示されません。
独自に作ったクラスをインスペクタ上に表示して、編集ができるようにする方法です。
やり方は簡単で、自作したクラスの宣言に
[System.Serializable]
をつけるだけです。
あとはインスタンスにpublicや[SerializedField]をつければオッケー。
Unity解説自作クラスはそのままだとpublicや[SerializedField]をつけてもインスペクタで表示されません。
独自に作ったクラスをインスペクタ上に表示して、編集ができるようにする方法です。
やり方は簡単で、自作したクラスの宣言に
[System.Serializable]
をつけるだけです。
あとはインスタンスにpublicや[SerializedField]をつければオッケー。
コメント