56 lines
1.5 KiB
C#
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;
|
|
}
|
|
}
|