Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

98 lines
2.5 KiB
C#

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<T> 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 = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x6000280")]
[Address(RVA = "0x42EFF0", Offset = "0x42DDF0", VA = "0x18042EFF0")]
[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 = "0x23C4750", Offset = "0x23C3550", VA = "0x1823C4750")]
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 = "0x18D07F0", Offset = "0x18CF5F0", VA = "0x1818D07F0")]
get
{
return 0;
}
}
// Token: 0x060002E4 RID: 740 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000283")]
[Address(RVA = "0x23C46B0", Offset = "0x23C34B0", VA = "0x1823C46B0")]
public TMP_ObjectPool(UnityAction<T> actionOnGet, UnityAction<T> actionOnRelease)
{
}
// Token: 0x060002E5 RID: 741 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000284")]
[Address(RVA = "0x23C44C0", Offset = "0x23C32C0", VA = "0x1823C44C0")]
public T Get()
{
return null;
}
// Token: 0x060002E6 RID: 742 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000285")]
[Address(RVA = "0x23C45B0", Offset = "0x23C33B0", VA = "0x1823C45B0")]
public void Release(T element)
{
}
// Token: 0x0400021B RID: 539
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001A8")]
private readonly Stack<T> m_Stack;
// Token: 0x0400021C RID: 540
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001A9")]
private readonly UnityAction<T> m_ActionOnGet;
// Token: 0x0400021D RID: 541
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001AA")]
private readonly UnityAction<T> m_ActionOnRelease;
}
}