静态函数:
函数名 | 返回值 | 需要传入的参数 | 介绍 |
---|---|---|---|
GetValidMethodInfo | MethodInfo | ①:object obj, ②:string functionName,③:Type[] argumentTypes | 传入某对象及其函数名和函数所需参数; 返回匹配的方法(MethodInfo)。 |
实例函数:
函数名 | 返回值 | 需要传入的参数 | 介绍 |
---|---|---|---|
GetPersistentEventCount | int | 无 | 获取已注册的持久化侦听器的数量。 |
GetPersistentMethodName | string | int index | 获取索引处持久化侦听器的目标方法名。 |
GetPersistentTarget | Object | int index | 获取索引处持久化侦听器的目标组件。 |
RemoveAllListeners | 空 | 无 | 从事件中删除所有非持久化(即从脚本创建)监听器。 |
SetPersistentListenerState | 空 | ①:int index, ②:UnityEventCallState state | 修改持久侦听器的执行状态。 |
通过UnityEvent来认识 “持久化” 和 “非持久化” 监听器:
个人笔记 仅供参考 欢迎指正