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 = "0x471180", Offset = "0x470180", VA = "0x180471180")] [CompilerGenerated] get { return 0; } [Token(Token = "0x600046D")] [Address(RVA = "0x5AB430", Offset = "0x5AA430", VA = "0x1805AB430")] [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 = "0x2A4D960", Offset = "0x2A4C960", VA = "0x182A4D960")] 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 = "0x20F6120", Offset = "0x20F5120", VA = "0x1820F6120")] get { return 0; } } // Token: 0x060004D7 RID: 1239 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000470")] [Address(RVA = "0x2A4D8C0", Offset = "0x2A4C8C0", VA = "0x182A4D8C0")] public ObjectPool(UnityAction actionOnGet, UnityAction actionOnRelease) { } // Token: 0x060004D8 RID: 1240 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000471")] [Address(RVA = "0x2A4D6D0", Offset = "0x2A4C6D0", VA = "0x182A4D6D0")] public T Get() { return null; } // Token: 0x060004D9 RID: 1241 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000472")] [Address(RVA = "0x2F76780", Offset = "0x2F75780", VA = "0x182F76780")] 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; } }