Files
27Aug2021-Cpp2IL-Dump/Photon3Unity3D/ExitGames/Client/Photon/Pool.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

56 lines
1.5 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace ExitGames.Client.Photon
{
// Token: 0x02000044 RID: 68
[Token(Token = "0x2000044")]
public class Pool<T> where T : class
{
// Token: 0x06000266 RID: 614 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000266")]
[Address(RVA = "0x2ADBCA0", Offset = "0x2ADACA0", VA = "0x182ADBCA0")]
public Pool(Func<T> createFunction, Action<T> resetFunction, int poolCapacity)
{
}
// Token: 0x06000267 RID: 615 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000267")]
[Address(RVA = "0x2ADBAE0", Offset = "0x2ADAAE0", VA = "0x182ADBAE0")]
private void CreatePoolItems(int numItems)
{
}
// Token: 0x06000268 RID: 616 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000268")]
[Address(RVA = "0x2ADBB70", Offset = "0x2ADAB70", VA = "0x182ADBB70")]
public void Release(T item)
{
}
// Token: 0x06000269 RID: 617 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000269")]
[Address(RVA = "0x2ADB960", Offset = "0x2ADA960", VA = "0x182ADB960")]
public T Acquire()
{
return null;
}
// Token: 0x040001F1 RID: 497
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001F1")]
private readonly Func<T> createFunction;
// Token: 0x040001F2 RID: 498
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001F2")]
private readonly Queue<T> pool;
// Token: 0x040001F3 RID: 499
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001F3")]
private readonly Action<T> resetFunction;
}
}