Inspectorの値を制限するいくつかの方法
Inspectorの値に制限をつけるいくつかの方法を紹介します。
属性 (attribute)を使う
このやり方は見た目も変わります。

[Range(-5, 5)] public int posX; [Range(-5, 5)] public int posY;
OnValidate関数を使う
OnValidate関数はInspectorの値が変更されたときに実行されます。
public int posX; public int posY; //インスペクターの値を変更したときに実行される private void OnValidate() { if (posX > 5) posX = 5; if (posY > 5) posY = 5; }
コメント
[…] Inspector の値を制限する | のっぴの備忘録 […]