前提・実現したいこと
スクリプト上のEnumを入れ替えても設定済みのInspector画面のシリアライズされたEnumフィールドの値を保持させたい。
発生している問題・エラーメッセージ
スクリプト上のEnum内の要素の順番を入れ替える、またはEnumの途中に要素を追加した場合、シリアライズしたInspector画面のフィールドがずれてしまい、要素を追加、入れ替えする度にInspector画面で再設定を行っています。
出来ません。仕様です。
Enumの実態は整数なので、そうなってしまいます。
「間の順番に関係なく、名前を指定したらその値を呼び出す」ようにデータを使いたいのであれば、Dictionay型が使えます。
回答2件
あなたの回答
tips
プレビュー