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

139 lines
3.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecRoom.Core.DataStructures.Tokens
{
// Token: 0x0200004A RID: 74
[Token(Token = "0x200004A")]
[StructLayout(3)]
public class ExplicitTokenMap<T>
{
// Token: 0x17000039 RID: 57
// (get) Token: 0x06000137 RID: 311 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x06000138 RID: 312 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000039")]
public virtual T HighestPriorityValue
{
[Token(Token = "0x6000137")]
[Address(RVA = "0x8938E0", Offset = "0x8922E0", VA = "0x1808938E0", Slot = "4")]
get
{
return null;
}
[Token(Token = "0x6000138")]
[Address(RVA = "0xCD8150", Offset = "0xCD6B50", VA = "0x180CD8150", Slot = "5")]
protected set
{
}
}
// Token: 0x1700003A RID: 58
// (get) Token: 0x06000139 RID: 313 RVA: 0x00002640 File Offset: 0x00000840
[Token(Token = "0x1700003A")]
public bool ContainsValues
{
[Token(Token = "0x6000139")]
[Address(RVA = "0x1D270E0", Offset = "0x1D25AE0", VA = "0x181D270E0")]
get
{
return default(bool);
}
}
// Token: 0x1700003B RID: 59
// (get) Token: 0x0600013A RID: 314 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x0600013B RID: 315 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700003B")]
public object HighestPriorityToken
{
[Token(Token = "0x600013A")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600013B")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x0600013C RID: 316 RVA: 0x00002658 File Offset: 0x00000858
[Token(Token = "0x600013C")]
[Address(RVA = "0x1D21070", Offset = "0x1D1FA70", VA = "0x181D21070")]
public bool AddValue(T value, object token, int priority)
{
return default(bool);
}
// Token: 0x0600013D RID: 317 RVA: 0x00002670 File Offset: 0x00000870
[Token(Token = "0x600013D")]
[Address(RVA = "0x1D21590", Offset = "0x1D1FF90", VA = "0x181D21590")]
public bool RemoveValue(object token)
{
return default(bool);
}
// Token: 0x0600013E RID: 318 RVA: 0x00002688 File Offset: 0x00000888
[Token(Token = "0x600013E")]
[Address(RVA = "0x1D216F0", Offset = "0x1D200F0", VA = "0x181D216F0")]
public bool TryGetValue(object token, out T value)
{
return default(bool);
}
// Token: 0x0600013F RID: 319 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600013F")]
[Address(RVA = "0x1D21560", Offset = "0x1D1FF60", VA = "0x181D21560")]
public void Clear()
{
}
// Token: 0x06000140 RID: 320 RVA: 0x000026A0 File Offset: 0x000008A0
[Token(Token = "0x6000140")]
[Address(RVA = "0x1D25D40", Offset = "0x1D24740", VA = "0x181D25D40")]
private bool UpdateLatestValue()
{
return default(bool);
}
// Token: 0x06000141 RID: 321 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000141")]
[Address(RVA = "0x1D27060", Offset = "0x1D25A60", VA = "0x181D27060")]
public ExplicitTokenMap()
{
}
// Token: 0x0400008C RID: 140
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400008C")]
private Dictionary<object, ExplicitTokenMap<T>.PrioritizedData> dictionary;
// Token: 0x0400008D RID: 141
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400008D")]
private T _highestPriorityValue;
// Token: 0x0200004B RID: 75
[Token(Token = "0x200004B")]
private struct PrioritizedData
{
// Token: 0x0400008F RID: 143
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400008F")]
public int Priority;
// Token: 0x04000090 RID: 144
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000090")]
public T Value;
}
}
}