質問編集履歴
1
実現したいことが不明瞭でしたので追記しました。
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] UnityEvent
|
19
|
+
[SerializeField] UnityEvent unityEvent; //Inspectorに関数を登録するボックスみたいなのが表示される
|
16
20
|
|
17
21
|
[SerializeField] enum hoge; //こうするとInspectorでいい感じに選択できる。これをunityEventsの引数を設定するところでもやりたい!
|
18
22
|
```
|