using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine.Events; namespace UnityEngine.UI { // Token: 0x02000078 RID: 120 [Token(Token = "0x200003D")] internal class ObjectPool where T : new() { // Token: 0x1700014D RID: 333 // (get) Token: 0x060004D3 RID: 1235 RVA: 0x00003E10 File Offset: 0x00002010 // (set) Token: 0x060004D4 RID: 1236 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700013A")] public int countAll { [Token(Token = "0x600046C")] [Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")] [CompilerGenerated] get { return 0; } [Token(Token = "0x600046D")] [Address(RVA = "0x42EFF0", Offset = "0x42DDF0", VA = "0x18042EFF0")] [CompilerGenerated] private set { } } // Token: 0x1700014E RID: 334 // (get) Token: 0x060004D5 RID: 1237 RVA: 0x00003E28 File Offset: 0x00002028 [Token(Token = "0x1700013B")] public int countActive { [Token(Token = "0x600046E")] [Address(RVA = "0x23C4750", Offset = "0x23C3550", VA = "0x1823C4750")] get { return 0; } } // Token: 0x1700014F RID: 335 // (get) Token: 0x060004D6 RID: 1238 RVA: 0x00003E40 File Offset: 0x00002040 [Token(Token = "0x1700013C")] public int countInactive { [Token(Token = "0x600046F")] [Address(RVA = "0x18D07F0", Offset = "0x18CF5F0", VA = "0x1818D07F0")] get { return 0; } } // Token: 0x060004D7 RID: 1239 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000470")] [Address(RVA = "0x23C46B0", Offset = "0x23C34B0", VA = "0x1823C46B0")] public ObjectPool(UnityAction actionOnGet, UnityAction actionOnRelease) { } // Token: 0x060004D8 RID: 1240 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000471")] [Address(RVA = "0x23C44C0", Offset = "0x23C32C0", VA = "0x1823C44C0")] public T Get() { return null; } // Token: 0x060004D9 RID: 1241 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000472")] [Address(RVA = "0x2900840", Offset = "0x28FF640", VA = "0x182900840")] public void Release(T element) { } // Token: 0x0400024A RID: 586 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000171")] private readonly Stack m_Stack; // Token: 0x0400024B RID: 587 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000172")] private readonly UnityAction m_ActionOnGet; // Token: 0x0400024C RID: 588 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000173")] private readonly UnityAction m_ActionOnRelease; } }