74 lines
2.1 KiB
C#
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;
|
|
}
|
|
}
|