UnityのInspectorで構造体使う方法

Unityではpublicもしくは[SerializeField]の変数をInspectorから設定することができます。このInspectorで独自に定義した構造体を使いたい場合は[System.Serializable]を使うと良いそうです。

[System.Serializable]
public struct Example
{
  public string name;
  piblic int value;
}

[SerializeField]
Example example;

リンク

C#で構造体をInspectorで使える様にする方法 – 強火で進め
http://d.hatena.ne.jp/nakamura001/20110805/1312563959

コメントを残す

メールアドレスが公開されることはありません。