implements ISerializationCallbackReceiver
0x00x0028
Members 3
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_Calls | InvokableCallList | Private | — | |
| 0x08 | m_PersistentCalls | PersistentCallGroup | Private | — | |
| 0x01 | m_CallsDirty | bool | Private | — | |
| 0x0021 | 0x07 | unreflected bytes to end of UnityEventBase | |||
Functions 25
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | 2 flags | 0x00 | |
| void UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() | PrivateFinal+2 flags | 0x00 | |
| void UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() | PrivateFinal+2 flags | 0x00 | |
| MethodInfo FindMethod_Impl(const string& name, object targetObj) | 1 flags | 0x08 | |
| MethodInfo FindMethod_Impl(const string& name, Type targetObjType) | 4 flags | 0x08 | |
| BaseInvokableCall GetDelegate(object target, MethodInfo theFunction) | 4 flags | 0x08 | |
| MethodInfo FindMethod(PersistentCall call) | 1 flags | 0x08 | |
| MethodInfo FindMethod(const string& name, Type listenerType, const PersistentListenerMode& mode, Type argumentType) | 1 flags | 0x08 | |
| int GetCallsCount() | 1 flags | 0x04 | |
| int GetPersistentEventCount() | Public | 0x04 | |
| Object GetPersistentTarget(int index) | Public | 0x08 | |
| string GetPersistentMethodName(int index) | Public | 0x08 | |
| void DirtyPersistentCalls() | Private | 0x00 | |
| void RebuildPersistentCallsIfNeeded() | Private | 0x00 | |
| void SetPersistentListenerState(int index, const UnityEventCallState& state) | Public | 0x04 | |
| UnityEventCallState GetPersistentListenerState(int index) | Public | 0x04 | |
| void AddListener(object targetObj, MethodInfo method) | 1 flags | 0x08 | |
| void AddCall(BaseInvokableCall call) | 1 flags | 0x08 | |
| void RemoveListener(object targetObj, MethodInfo method) | 1 flags | 0x08 | |
| void RemoveAllListeners() | Public | 0x00 | |
| List<UnityEngine.Events.BaseInvokableCall> PrepareInvoke() | 1 flags | 0x08 | |
| void Invoke(const object[]& parameters) | 1 flags | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| MethodInfo GetValidMethodInfo(object obj, const string& functionName, const Type[]& argumentTypes) | PublicStatic | 0x08 | |
| MethodInfo GetValidMethodInfo(Type objectType, const string& functionName, const Type[]& argumentTypes) | PublicStatic | 0x08 |
Subclasses 56
UnityEventUnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`1UnityEvent`2UnityEvent`2UnityEvent`2UnityEvent`2UnityEvent`2UnityEvent`2UnityEvent`3UnityEvent`3UnityEvent`3UnityEvent`3UnityEvent`4UnityEvent`4