using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine.Events; namespace TMPro { // Token: 0x0200005B RID: 91 [Token(Token = "0x2000033")] internal class TMP_ObjectPool where T : new() { // Token: 0x170000A4 RID: 164 // (get) Token: 0x060002E0 RID: 736 RVA: 0x000031C8 File Offset: 0x000013C8 // (set) Token: 0x060002E1 RID: 737 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000093")] public int countAll { [Token(Token = "0x600027F")] [Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")] [CompilerGenerated] get { return 0; } [Token(Token = "0x6000280")] [Address(RVA = "0x5AB430", Offset = "0x5AA430", VA = "0x1805AB430")] [CompilerGenerated] private set { } } // Token: 0x170000A5 RID: 165 // (get) Token: 0x060002E2 RID: 738 RVA: 0x000031E0 File Offset: 0x000013E0 [Token(Token = "0x17000094")] public int countActive { [Token(Token = "0x6000281")] [Address(RVA = "0x2A4D960", Offset = "0x2A4C960", VA = "0x182A4D960")] get { return 0; } } // Token: 0x170000A6 RID: 166 // (get) Token: 0x060002E3 RID: 739 RVA: 0x000031F8 File Offset: 0x000013F8 [Token(Token = "0x17000095")] public int countInactive { [Token(Token = "0x6000282")] [Address(RVA = "0x20F6120", Offset = "0x20F5120", VA = "0x1820F6120")] get { return 0; } } // Token: 0x060002E4 RID: 740 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000283")] [Address(RVA = "0x2A4D8C0", Offset = "0x2A4C8C0", VA = "0x182A4D8C0")] public TMP_ObjectPool(UnityAction actionOnGet, UnityAction actionOnRelease) { } // Token: 0x060002E5 RID: 741 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x6000284")] [Address(RVA = "0x2A4D6D0", Offset = "0x2A4C6D0", VA = "0x182A4D6D0")] public T Get() { return null; } // Token: 0x060002E6 RID: 742 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000285")] [Address(RVA = "0x2A4D7C0", Offset = "0x2A4C7C0", VA = "0x182A4D7C0")] public void Release(T element) { } // Token: 0x0400021B RID: 539 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40001A8")] private readonly Stack m_Stack; // Token: 0x0400021C RID: 540 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40001A9")] private readonly UnityAction m_ActionOnGet; // Token: 0x0400021D RID: 541 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40001AA")] private readonly UnityAction m_ActionOnRelease; } }