URL:http://home.hersee.com/blog/?p=18
例えばCharacterクラスのnameプロパティを表示させたいとき、
クラス定義は
public class Character { private var _name : String; public function get Name():String { return _name; } public function set Name( value:String ) { _name = value; } }
Inspectorに表示するためのクラスでは
public varcharacter:Character;
とやりたいだろうが、Inspector上にNameプロパティが当然表示されない。
C#でやり方の記事が見つかったが、UnityScriptでも似たやり方だった。
こうする↓
public class Character { @SerializeField private var _name : String; public function get Name():String { return _name; } public function set Name( value:String ) { _name = value; } }