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 { // 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.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; } } }