104 lines
2.8 KiB
C#
104 lines
2.8 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace RecRoom.Core.DataStructures
|
|
{
|
|
// Token: 0x02000042 RID: 66
|
|
[Token(Token = "0x2000042")]
|
|
[StructLayout(3)]
|
|
public class PriorityQueue<T>
|
|
{
|
|
// Token: 0x17000031 RID: 49
|
|
// (get) Token: 0x06000111 RID: 273 RVA: 0x00002580 File Offset: 0x00000780
|
|
[Token(Token = "0x17000031")]
|
|
public int Count
|
|
{
|
|
[Token(Token = "0x6000111")]
|
|
[Address(RVA = "0x1C021B0", Offset = "0x1C00BB0", VA = "0x181C021B0")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000112 RID: 274 RVA: 0x00002598 File Offset: 0x00000798
|
|
[Token(Token = "0x6000112")]
|
|
[Address(RVA = "0x1D2AC60", Offset = "0x1D29660", VA = "0x181D2AC60")]
|
|
public bool Contains(T value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000113 RID: 275 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000113")]
|
|
[Address(RVA = "0x1D2AB80", Offset = "0x1D29580", VA = "0x181D2AB80")]
|
|
public void Add(T value, int priority)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000114 RID: 276 RVA: 0x000025B0 File Offset: 0x000007B0
|
|
[Token(Token = "0x6000114")]
|
|
[Address(RVA = "0x1D2AF50", Offset = "0x1D29950", VA = "0x181D2AF50")]
|
|
public bool Remove(T value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000115 RID: 277 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000115")]
|
|
[Address(RVA = "0x1D2AC00", Offset = "0x1D29600", VA = "0x181D2AC00")]
|
|
public void Clear()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000116 RID: 278 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000116")]
|
|
[Address(RVA = "0x1D2AEC0", Offset = "0x1D298C0", VA = "0x181D2AEC0")]
|
|
public T Peek()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000117 RID: 279 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000117")]
|
|
[Address(RVA = "0x1D2B070", Offset = "0x1D29A70", VA = "0x181D2B070")]
|
|
private void UpdateHighestPriorityValue()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000118 RID: 280 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000118")]
|
|
[Address(RVA = "0x1D2B2B0", Offset = "0x1D29CB0", VA = "0x181D2B2B0")]
|
|
public PriorityQueue()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400006C RID: 108
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400006C")]
|
|
protected readonly List<PriorityQueue<T>.Entry> entries;
|
|
|
|
// Token: 0x0400006D RID: 109
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400006D")]
|
|
private T highestPriorityValue;
|
|
|
|
// Token: 0x02000043 RID: 67
|
|
[Token(Token = "0x2000043")]
|
|
protected struct Entry
|
|
{
|
|
// Token: 0x0400006E RID: 110
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400006E")]
|
|
public T Value;
|
|
|
|
// Token: 0x0400006F RID: 111
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400006F")]
|
|
public int Priority;
|
|
}
|
|
}
|
|
}
|