普通定义:
public UnityEvent OnButtonDown;
可以直接反射出来;
自定义:
因为UnityEvent 是带参数的泛型接口
这样定义-->不能序列化到Editor
public MyEvent: UnityEvent <Vector3>
{
}
得加序列化标签才行
[serialize]
public MyEvent: UnityEvent <Vector3>
{
}
普通定义:
public UnityEvent OnButtonDown;
可以直接反射出来;
自定义:
因为UnityEvent 是带参数的泛型接口
这样定义-->不能序列化到Editor
public MyEvent: UnityEvent <Vector3>
{
}
得加序列化标签才行
[serialize]
public MyEvent: UnityEvent <Vector3>
{
}