using System; using System.Reflection; namespace UnityEngine.Events { // Token: 0x0200047B RID: 1147 internal class CachedInvokableCall : InvokableCall { // Token: 0x060039A0 RID: 14752 RVA: 0x000644F4 File Offset: 0x000626F4 public CachedInvokableCall(Object target, MethodInfo theFunction, T argument) : base(target, theFunction) { this.m_Arg1[0] = argument; } // Token: 0x060039A1 RID: 14753 RVA: 0x0006451C File Offset: 0x0006271C public override void Invoke(object[] args) { base.Invoke(this.m_Arg1); } // Token: 0x0400117F RID: 4479 private readonly object[] m_Arg1 = new object[1]; } }