m
This commit is contained in:
@@ -0,0 +1,139 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace UnityEngine.Rendering
|
||||
{
|
||||
// Token: 0x02000033 RID: 51
|
||||
[Token(Token = "0x2000029")]
|
||||
public class ObjectPool<T> where T : new()
|
||||
{
|
||||
// Token: 0x1700001B RID: 27
|
||||
// (get) Token: 0x06000107 RID: 263 RVA: 0x00002778 File Offset: 0x00000978
|
||||
// (set) Token: 0x06000108 RID: 264 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000016")]
|
||||
public int countAll
|
||||
{
|
||||
[Token(Token = "0x60000E3")]
|
||||
[Address(RVA = "0x4B5010", Offset = "0x4B4010", VA = "0x1804B5010")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x60000E4")]
|
||||
[Address(RVA = "0x6A46C0", Offset = "0x6A36C0", VA = "0x1806A46C0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700001C RID: 28
|
||||
// (get) Token: 0x06000109 RID: 265 RVA: 0x00002790 File Offset: 0x00000990
|
||||
[Token(Token = "0x17000017")]
|
||||
public int countActive
|
||||
{
|
||||
[Token(Token = "0x60000E5")]
|
||||
[Address(RVA = "0x2A4D960", Offset = "0x2A4C960", VA = "0x182A4D960")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700001D RID: 29
|
||||
// (get) Token: 0x0600010A RID: 266 RVA: 0x000027A8 File Offset: 0x000009A8
|
||||
[Token(Token = "0x17000018")]
|
||||
public int countInactive
|
||||
{
|
||||
[Token(Token = "0x60000E6")]
|
||||
[Address(RVA = "0x20F6120", Offset = "0x20F5120", VA = "0x1820F6120")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600010B RID: 267 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000E7")]
|
||||
[Address(RVA = "0x3050500", Offset = "0x304F500", VA = "0x183050500")]
|
||||
public ObjectPool(UnityAction<T> actionOnGet, UnityAction<T> actionOnRelease, bool collectionCheck = true)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600010C RID: 268 RVA: 0x000020FA File Offset: 0x000002FA
|
||||
[Token(Token = "0x60000E8")]
|
||||
[Address(RVA = "0x2A4D6D0", Offset = "0x2A4C6D0", VA = "0x182A4D6D0")]
|
||||
public T Get()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600010D RID: 269 RVA: 0x000027C0 File Offset: 0x000009C0
|
||||
[Token(Token = "0x60000E9")]
|
||||
[Address(RVA = "0x3050420", Offset = "0x304F420", VA = "0x183050420")]
|
||||
public ObjectPool<T>.PooledObject Get(out T v)
|
||||
{
|
||||
return default(ObjectPool<T>.PooledObject);
|
||||
}
|
||||
|
||||
// Token: 0x0600010E RID: 270 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60000EA")]
|
||||
[Address(RVA = "0x3050490", Offset = "0x304F490", VA = "0x183050490")]
|
||||
public void Release(T element)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000D6 RID: 214
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000B7")]
|
||||
private readonly Stack<T> m_Stack;
|
||||
|
||||
// Token: 0x040000D7 RID: 215
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000B8")]
|
||||
private readonly UnityAction<T> m_ActionOnGet;
|
||||
|
||||
// Token: 0x040000D8 RID: 216
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000B9")]
|
||||
private readonly UnityAction<T> m_ActionOnRelease;
|
||||
|
||||
// Token: 0x040000D9 RID: 217
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000BA")]
|
||||
private readonly bool m_CollectionCheck;
|
||||
|
||||
// Token: 0x02000034 RID: 52
|
||||
[Token(Token = "0x20000BE")]
|
||||
public struct PooledObject : IDisposable
|
||||
{
|
||||
// Token: 0x0600010F RID: 271 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004BB")]
|
||||
[Address(RVA = "0x4AF6A0", Offset = "0x4AE6A0", VA = "0x1804AF6A0")]
|
||||
internal PooledObject(T value, ObjectPool<T> pool)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000110 RID: 272 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60004BC")]
|
||||
[Address(RVA = "0x3052270", Offset = "0x3051270", VA = "0x183052270", Slot = "4")]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000DB RID: 219
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400026C")]
|
||||
private readonly T m_ToReturn;
|
||||
|
||||
// Token: 0x040000DC RID: 220
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400026D")]
|
||||
private readonly ObjectPool<T> m_Pool;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user