Files
2026-04-08 23:40:05 +02:00

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;
}
}
}