はじめに
どうも、バッテラです。
今回はOdin(有料アセット)を使ってインペクタの値に制限を入れる方法について共有します。
MinValue / MaxValue
Attribute
のMinValue
とMaxValue
を使うと上限下限が設定できます。
使い方はこんな感じ。
[MinValue(-5)] public int IntHoge; [MaxValue(2.5f)] public float FloatHoge;
これをインスペクタで確認してみましょう。
いい感じです!
あとがき
Unity標準だと下限(Min)はあるのですが上限(Max)のAttributeが存在しませんでした。
標準だと他にRangeというのもありますが、これはスライダーが表示されるのが嫌なんですよねー。