質問編集履歴

1

実現したいことが不明瞭でしたので追記しました。

2022/11/11 08:49

投稿

Automater
Automater

スコア2

test CHANGED
File without changes
test CHANGED
@@ -7,12 +7,16 @@
7
7
  UnityEventsをInspectorで設定できるようにSerializeFieldとして宣言しました。
8
8
  その後、enumを引数とする関数を登録したいのですが、Inspectorでenumを指定することができませんでした。
9
9
 
10
+ Inspectorでにenumの引数を持った関数をUnityEventに登録したいです。参考資料にあげたサイトではうまく実装されているのに、なぜ自分の環境でできないのかわかりません。皆さんのVerでは実装できるのかが知りたいです。
11
+ もし実装できた場合、Unityのverなど教えていただけると大変助かります。
12
+ また、もしよければ、他に実装方法あれば教えていただきたいです。
13
+
10
14
  ### 該当のソースコード
11
15
 
12
16
  ```C#
13
17
  using UnityEngine.Events;
14
18
 
15
- [SerializeField] UnityEvents unityEvents; //Inspectorに関数を登録するボックスみたいなのが表示される
19
+ [SerializeField] UnityEvent unityEvent; //Inspectorに関数を登録するボックスみたいなのが表示される
16
20
 
17
21
  [SerializeField] enum hoge; //こうするとInspectorでいい感じに選択できる。これをunityEventsの引数を設定するところでもやりたい!
18
22
  ```