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

74 lines
2.1 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace UnityEngine.ResourceManagement.Util
{
// Token: 0x02000019 RID: 25
[Token(Token = "0x2000019")]
public class LRUCacheAllocationStrategy : IAllocationStrategy
{
// Token: 0x060000B7 RID: 183 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000B7")]
[Address(RVA = "0x2EB7DC0", Offset = "0x2EB6BC0", VA = "0x182EB7DC0")]
public LRUCacheAllocationStrategy(int poolMaxSize, int poolCapacity, int poolCacheMaxSize, int initialPoolCacheCapacity)
{
}
// Token: 0x060000B8 RID: 184 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60000B8")]
[Address(RVA = "0x2EB79D0", Offset = "0x2EB67D0", VA = "0x182EB79D0")]
private List<object> GetPool()
{
return null;
}
// Token: 0x060000B9 RID: 185 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000B9")]
[Address(RVA = "0x2EB7BD0", Offset = "0x2EB69D0", VA = "0x182EB7BD0")]
private void ReleasePool(List<object> pool)
{
}
// Token: 0x060000BA RID: 186 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60000BA")]
[Address(RVA = "0x2EB7A90", Offset = "0x2EB6890", VA = "0x182EB7A90", Slot = "4")]
public object New(Type type, int typeHash)
{
return null;
}
// Token: 0x060000BB RID: 187 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000BB")]
[Address(RVA = "0x2EB7C40", Offset = "0x2EB6A40", VA = "0x182EB7C40", Slot = "5")]
public void Release(int typeHash, object obj)
{
}
// Token: 0x0400004F RID: 79
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400004F")]
private int m_poolMaxSize;
// Token: 0x04000050 RID: 80
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000050")]
private int m_poolInitialCapacity;
// Token: 0x04000051 RID: 81
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000051")]
private int m_poolCacheMaxSize;
// Token: 0x04000052 RID: 82
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000052")]
private List<List<object>> m_poolCache;
// Token: 0x04000053 RID: 83
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000053")]
private Dictionary<int, List<object>> m_cache;
}
}