ひつじTips

技術系いろいろつまみ食います。

2022-09-01から1ヶ月間の記事一覧

[Unity]CustomEditorを使わずに,同じクラスの他の変数の状態によってインスペクタ上の変数を動的に編集不可にしたり,非表示にしたりする方法

こちらの記事ではbool型変数によって,変数の編集可/不可・表示/非表示を制御していました mu-777.hatenablog.com が,本記事ではそれの拡張版で,int/enum,string,float型の変数によっても制御できるようにします. (本記事だけで内容は完結してますので…

[Unity]CustomEditorを使わずに,bool変数の状態によってインスペクタ上の変数を動的に編集不可にしたり,非表示にしたりする方法

こういう実装で, public class ConditionalDisableAttrTest : MonoBehaviour { public bool flag = false; [FlagConditionalDisableInInspector("flag")] public string editableStrIfTrue = "a"; } こういう感じに編集可/不可を制御でき, flagがfalseのと…