Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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 = "0xFDCAC0", Offset = "0xFDBAC0", VA = "0x180FDCAC0")]
public LRUCacheAllocationStrategy(int poolMaxSize, int poolCapacity, int poolCacheMaxSize, int initialPoolCacheCapacity)
{
}
// Token: 0x060000B8 RID: 184 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60000B8")]
[Address(RVA = "0xFDC6D0", Offset = "0xFDB6D0", VA = "0x180FDC6D0")]
private List<object> GetPool()
{
return null;
}
// Token: 0x060000B9 RID: 185 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60000B9")]
[Address(RVA = "0xFDC8D0", Offset = "0xFDB8D0", VA = "0x180FDC8D0")]
private void ReleasePool(List<object> pool)
{
}
// Token: 0x060000BA RID: 186 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60000BA")]
[Address(RVA = "0xFDC790", Offset = "0xFDB790", VA = "0x180FDC790", 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 = "0xFDC940", Offset = "0xFDB940", VA = "0x180FDC940", 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;
}
}