前提
Unity Ver 2019.4.13f
実現したいこと
UnityEventsをInspectorで設定できるようにSerializeFieldとして宣言しました。
その後、enumを引数とする関数を登録したいのですが、Inspectorでenumを指定することができませんでした。
Inspectorでにenumの引数を持った関数をUnityEventに登録したいです。参考資料にあげたサイトではうまく実装されているのに、なぜ自分の環境でできないのかわかりません。皆さんのVerでは実装できるのかが知りたいです。
もし実装できた場合、Unityのverなど教えていただけると大変助かります。
また、もしよければ、他に実装方法あれば教えていただきたいです。
該当のソースコード
C#
1using UnityEngine.Events; 2 3[SerializeField] UnityEvent unityEvent; //Inspectorに関数を登録するボックスみたいなのが表示される 4 5[SerializeField] enum hoge; //こうするとInspectorでいい感じに選択できる。これをunityEventsの引数を設定するところでもやりたい!
C#
1//この関数を登録したい 2public void func (enum x) { 3}
試したこと
https://hoppoco.blogspot.com/2017/01/unitybuttononclick.html
こちらのサイトを参考にしてやってみましたがUnityEventsを登録する場所すらなくなってしまいできませんでした。
補足
補足や指摘等あればすぐ直します。よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/13 07:02