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
ありがとうございます。
助かりました。