Files
27Aug2021-Cpp2IL-Dump/UnityEngine.CoreModule/UnityEngine/Events/UnityEventBase.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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: 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<BaseInvokableCall> 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;
}
}