148 lines
4.6 KiB
C#
148 lines
4.6 KiB
C#
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: 0x06000DA4 RID: 3492 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000DA4")]
|
|
[Address(RVA = "0x2E2CD40", Offset = "0x2E2BB40", VA = "0x182E2CD40")]
|
|
protected UnityEventBase()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000DA5 RID: 3493 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000DA5")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "4")]
|
|
void ISerializationCallbackReceiver.OnBeforeSerialize()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000DA6 RID: 3494 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000DA6")]
|
|
[Address(RVA = "0x2E2C2A0", Offset = "0x2E2B0A0", VA = "0x182E2C2A0", Slot = "5")]
|
|
void ISerializationCallbackReceiver.OnAfterDeserialize()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000DA7 RID: 3495
|
|
[Token(Token = "0x6000DA7")]
|
|
[Address(Slot = "6")]
|
|
protected abstract MethodInfo FindMethod_Impl(string name, object targetObj);
|
|
|
|
// Token: 0x06000DA8 RID: 3496
|
|
[Token(Token = "0x6000DA8")]
|
|
[Address(Slot = "7")]
|
|
internal abstract BaseInvokableCall GetDelegate(object target, MethodInfo theFunction);
|
|
|
|
// Token: 0x06000DA9 RID: 3497 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000DA9")]
|
|
[Address(RVA = "0x2E2C300", Offset = "0x2E2B100", VA = "0x182E2C300")]
|
|
internal MethodInfo FindMethod(PersistentCall call)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000DAA RID: 3498 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000DAA")]
|
|
[Address(RVA = "0x2E2C470", Offset = "0x2E2B270", VA = "0x182E2C470")]
|
|
internal MethodInfo FindMethod(string name, object listener, PersistentListenerMode mode, Type argumentType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000DAB RID: 3499 RVA: 0x000091F8 File Offset: 0x000073F8
|
|
[Token(Token = "0x6000DAB")]
|
|
[Address(RVA = "0x2E2C7B0", Offset = "0x2E2B5B0", VA = "0x182E2C7B0")]
|
|
public int GetPersistentEventCount()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000DAC RID: 3500 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000DAC")]
|
|
[Address(RVA = "0x2E2C2A0", Offset = "0x2E2B0A0", VA = "0x182E2C2A0")]
|
|
private void DirtyPersistentCalls()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000DAD RID: 3501 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000DAD")]
|
|
[Address(RVA = "0x2E2CAA0", Offset = "0x2E2B8A0", VA = "0x182E2CAA0")]
|
|
private void RebuildPersistentCallsIfNeeded()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000DAE RID: 3502 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000DAE")]
|
|
[Address(RVA = "0x2E2C240", Offset = "0x2E2B040", VA = "0x182E2C240")]
|
|
internal void AddCall(BaseInvokableCall call)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000DAF RID: 3503 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000DAF")]
|
|
[Address(RVA = "0x2E2CB30", Offset = "0x2E2B930", VA = "0x182E2CB30")]
|
|
protected void RemoveListener(object targetObj, MethodInfo method)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000DB0 RID: 3504 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000DB0")]
|
|
[Address(RVA = "0x2E2CAE0", Offset = "0x2E2B8E0", VA = "0x182E2CAE0")]
|
|
public void RemoveAllListeners()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000DB1 RID: 3505 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000DB1")]
|
|
[Address(RVA = "0x2E2C9E0", Offset = "0x2E2B7E0", VA = "0x182E2C9E0")]
|
|
internal List<BaseInvokableCall> PrepareInvoke()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000DB2 RID: 3506 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000DB2")]
|
|
[Address(RVA = "0x2E2CCC0", Offset = "0x2E2BAC0", VA = "0x182E2CCC0", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000DB3 RID: 3507 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000DB3")]
|
|
[Address(RVA = "0x2E2C800", Offset = "0x2E2B600", VA = "0x182E2C800")]
|
|
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;
|
|
}
|
|
}
|