所以我使用的是统一版本2018.4.36f1,我尝试在其中调用一个事件,但它没有出现在检查器中。任何关于检查内容的建议,这就是我创建事件的方式
public UnityEvent <string, string> OnChatMessage;
Afaik Unity 2018还不支持泛型的序列化。参见Unity脚本序列化
可以序列化的简单字段类型
- 具有Serializable属性的自定义非抽象、非泛型类
您需要一个显式的非泛型类,如
[Serializable]
public ChatEvent : UnityEvent <string, string> { }
然后使用
public ChatEvent OnChatMessage;
或者使用支持通用序列化的较新Unity版本;(