using System; using System.Collections.Generic; using System.Reflection; using Cpp2IlInjected; using UnityEngine.Scripting; using UnityEngine.Serialization; namespace UnityEngine.Events { // Token: 0x02000184 RID: 388 [Token(Token = "0x2000184")] [UsedByNativeCode] [Serializable] public abstract class UnityEventBase : ISerializationCallbackReceiver { // Token: 0x06000DAE RID: 3502 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000DAE")] [Address(RVA = "0x3247130", Offset = "0x3246130", VA = "0x183247130")] protected UnityEventBase() { } // Token: 0x06000DAF RID: 3503 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000DAF")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "4")] void ISerializationCallbackReceiver.OnBeforeSerialize() { } // Token: 0x06000DB0 RID: 3504 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000DB0")] [Address(RVA = "0x3246690", Offset = "0x3245690", VA = "0x183246690", Slot = "5")] void ISerializationCallbackReceiver.OnAfterDeserialize() { } // Token: 0x06000DB1 RID: 3505 [Token(Token = "0x6000DB1")] [Address(Slot = "6")] protected abstract MethodInfo FindMethod_Impl(string name, object targetObj); // Token: 0x06000DB2 RID: 3506 [Token(Token = "0x6000DB2")] [Address(Slot = "7")] internal abstract BaseInvokableCall GetDelegate(object target, MethodInfo theFunction); // Token: 0x06000DB3 RID: 3507 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000DB3")] [Address(RVA = "0x32466F0", Offset = "0x32456F0", VA = "0x1832466F0")] internal MethodInfo FindMethod(PersistentCall call) { return null; } // Token: 0x06000DB4 RID: 3508 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000DB4")] [Address(RVA = "0x3246860", Offset = "0x3245860", VA = "0x183246860")] internal MethodInfo FindMethod(string name, object listener, PersistentListenerMode mode, Type argumentType) { return null; } // Token: 0x06000DB5 RID: 3509 RVA: 0x00009240 File Offset: 0x00007440 [Token(Token = "0x6000DB5")] [Address(RVA = "0x3246BA0", Offset = "0x3245BA0", VA = "0x183246BA0")] public int GetPersistentEventCount() { return 0; } // Token: 0x06000DB6 RID: 3510 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000DB6")] [Address(RVA = "0x3246690", Offset = "0x3245690", VA = "0x183246690")] private void DirtyPersistentCalls() { } // Token: 0x06000DB7 RID: 3511 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000DB7")] [Address(RVA = "0x3246E90", Offset = "0x3245E90", VA = "0x183246E90")] private void RebuildPersistentCallsIfNeeded() { } // Token: 0x06000DB8 RID: 3512 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000DB8")] [Address(RVA = "0x3246630", Offset = "0x3245630", VA = "0x183246630")] internal void AddCall(BaseInvokableCall call) { } // Token: 0x06000DB9 RID: 3513 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000DB9")] [Address(RVA = "0x3246F20", Offset = "0x3245F20", VA = "0x183246F20")] protected void RemoveListener(object targetObj, MethodInfo method) { } // Token: 0x06000DBA RID: 3514 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000DBA")] [Address(RVA = "0x3246ED0", Offset = "0x3245ED0", VA = "0x183246ED0")] public void RemoveAllListeners() { } // Token: 0x06000DBB RID: 3515 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000DBB")] [Address(RVA = "0x3246DD0", Offset = "0x3245DD0", VA = "0x183246DD0")] internal List PrepareInvoke() { return null; } // Token: 0x06000DBC RID: 3516 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000DBC")] [Address(RVA = "0x32470B0", Offset = "0x32460B0", VA = "0x1832470B0", Slot = "3")] public override string ToString() { return null; } // Token: 0x06000DBD RID: 3517 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000DBD")] [Address(RVA = "0x3246BF0", Offset = "0x3245BF0", VA = "0x183246BF0")] public static MethodInfo GetValidMethodInfo(object obj, string functionName, Type[] argumentTypes) { return null; } // Token: 0x04000567 RID: 1383 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000567")] private InvokableCallList m_Calls; // Token: 0x04000568 RID: 1384 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000568")] [SerializeField] [FormerlySerializedAs("m_PersistentListeners")] private PersistentCallGroup m_PersistentCalls; // Token: 0x04000569 RID: 1385 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000569")] private bool m_CallsDirty; } }