implements ISerializationCallbackReceiver
0x00x0040
Members 6
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_Target | Object | Private | — | |
| 0x08 | m_TargetAssemblyTypeName | string | Private | — | |
| 0x08 | m_MethodName | string | Private | — | |
| 0x04 | m_Mode | PersistentListenerMode | Private | — | |
| 0x002C | 0x04 | padding / unreflected | |||
| 0x08 | m_Arguments | ArgumentCache | Private | — | |
| 0x04 | m_CallState | UnityEventCallState | Private | — | |
| 0x003C | 0x04 | unreflected bytes to end of PersistentCall | |||
Functions 16
| Signature | Flags | Native | Params |
|---|---|---|---|
| Object get_target() | Public+1 flags | 0x08 | |
| string get_targetAssemblyTypeName() | Public+1 flags | 0x08 | |
| string get_methodName() | Public+1 flags | 0x08 | |
| PersistentListenerMode get_mode() | Public+1 flags | 0x04 | |
| void set_mode(const PersistentListenerMode& value) | Public+1 flags | 0x04 | |
| ArgumentCache get_arguments() | Public+1 flags | 0x08 | |
| UnityEventCallState get_callState() | Public+1 flags | 0x04 | |
| void set_callState(const UnityEventCallState& value) | Public+1 flags | 0x04 | |
| bool IsValid() | Public | 0x01 | |
| BaseInvokableCall GetRuntimeCall(UnityEventBase theEvent) | Public | 0x08 | |
| BaseInvokableCall GetObjectCall(Object target, MethodInfo method, ArgumentCache arguments) | PrivateStatic | 0x08 | |
| void RegisterPersistentListener(Object ttarget, Type targetType, const string& mmethodName) | Public | 0x08 | |
| void UnregisterPersistentListener() | Public | 0x00 | |
| void OnBeforeSerialize() | PublicFinal+2 flags | 0x00 | |
| void OnAfterDeserialize() | PublicFinal+2 flags | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 |