using System; using System.Collections; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace RecRoom.Core.DataStructures { // Token: 0x0200003C RID: 60 [Token(Token = "0x200003C")] [StructLayout(3)] public class IndexedMap : IEnumerable.Pair>, IEnumerable { // Token: 0x060000F5 RID: 245 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x60000F5")] [Address(RVA = "0x1D27420", Offset = "0x1D25E20", VA = "0x181D27420")] public static IndexedMap FromArray(IndexedMap.Pair[] pairs, bool expand) { return null; } // Token: 0x1700002D RID: 45 // (get) Token: 0x060000F6 RID: 246 RVA: 0x00002490 File Offset: 0x00000690 [Token(Token = "0x1700002D")] public int Count { [Token(Token = "0x60000F6")] [Address(RVA = "0x1D27D00", Offset = "0x1D26700", VA = "0x181D27D00")] get { return 0; } } // Token: 0x060000F7 RID: 247 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000F7")] [Address(RVA = "0x1D27C40", Offset = "0x1D26640", VA = "0x181D27C40")] public IndexedMap(int capacity) { } // Token: 0x060000F8 RID: 248 RVA: 0x000024A8 File Offset: 0x000006A8 [Token(Token = "0x60000F8")] [Address(RVA = "0x1D277E0", Offset = "0x1D261E0", VA = "0x181D277E0")] public int GetIndex(T value) { return 0; } // Token: 0x060000F9 RID: 249 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x60000F9")] [Address(RVA = "0x1D27830", Offset = "0x1D26230", VA = "0x181D27830")] public T GetValue(int index) { return null; } // Token: 0x060000FA RID: 250 RVA: 0x000024C0 File Offset: 0x000006C0 [Token(Token = "0x60000FA")] [Address(RVA = "0x1D27A50", Offset = "0x1D26450", VA = "0x181D27A50")] public bool TryAdd(T value) { return default(bool); } // Token: 0x060000FB RID: 251 RVA: 0x000024D8 File Offset: 0x000006D8 [Token(Token = "0x60000FB")] [Address(RVA = "0x1D27A70", Offset = "0x1D26470", VA = "0x181D27A70")] public bool TryAdd(T value, int index) { return default(bool); } // Token: 0x060000FC RID: 252 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x60000FC")] [Address(RVA = "0x1D27910", Offset = "0x1D26310", VA = "0x181D27910")] public IndexedMap.Pair[] ToArray() { return null; } // Token: 0x060000FD RID: 253 RVA: 0x000024F0 File Offset: 0x000006F0 [Token(Token = "0x60000FD")] [Address(RVA = "0x1D273D0", Offset = "0x1D25DD0", VA = "0x181D273D0")] private int FindNextEmptyIndex(int startIndex) { return 0; } // Token: 0x060000FE RID: 254 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x60000FE")] [Address(RVA = "0x1D278A0", Offset = "0x1D262A0", VA = "0x181D278A0", Slot = "5")] IEnumerator IEnumerable.GetEnumerator() { return null; } // Token: 0x060000FF RID: 255 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x60000FF")] [Address(RVA = "0x1D278A0", Offset = "0x1D262A0", VA = "0x181D278A0", Slot = "4")] private IEnumerator.Pair> System.Collections.Generic.IEnumerable.Pair>.GetEnumerator() { return null; } // Token: 0x0400005E RID: 94 [Token(Token = "0x400005E")] private const int DEFAULT_CAPACITY = 32; // Token: 0x0400005F RID: 95 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400005F")] private Dictionary valueToIndex; // Token: 0x04000060 RID: 96 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000060")] private IndexedMap.ListEntry[] indexToValue; // Token: 0x04000061 RID: 97 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000061")] private int firstEmptyIndex; // Token: 0x0200003D RID: 61 [Token(Token = "0x200003D")] public struct Pair { // Token: 0x04000062 RID: 98 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000062")] public T value; // Token: 0x04000063 RID: 99 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000063")] public int index; } // Token: 0x0200003E RID: 62 [Token(Token = "0x200003E")] public class Enumerator : IEnumerator.Pair>, IEnumerator, IDisposable { // Token: 0x1700002E RID: 46 // (get) Token: 0x06000100 RID: 256 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x1700002E")] object IEnumerator.Current { [Token(Token = "0x6000100")] [Address(RVA = "0x1D20CE0", Offset = "0x1D1F6E0", VA = "0x181D20CE0", Slot = "7")] get { return null; } } // Token: 0x1700002F RID: 47 // (get) Token: 0x06000101 RID: 257 RVA: 0x00002508 File Offset: 0x00000708 [Token(Token = "0x1700002F")] public IndexedMap.Pair Current { [Token(Token = "0x6000101")] [Address(RVA = "0x1D20D50", Offset = "0x1D1F750", VA = "0x181D20D50", Slot = "4")] get { return default(IndexedMap.Pair); } } // Token: 0x06000102 RID: 258 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000102")] [Address(RVA = "0x9905F0", Offset = "0x98EFF0", VA = "0x1809905F0")] public Enumerator(IndexedMap map) { } // Token: 0x06000103 RID: 259 RVA: 0x00002520 File Offset: 0x00000720 [Token(Token = "0x6000103")] [Address(RVA = "0x1D20C50", Offset = "0x1D1F650", VA = "0x181D20C50", Slot = "6")] public bool MoveNext() { return default(bool); } // Token: 0x06000104 RID: 260 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000104")] [Address(RVA = "0x9905E0", Offset = "0x98EFE0", VA = "0x1809905E0", Slot = "8")] public void Reset() { } // Token: 0x06000105 RID: 261 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000105")] [Address(RVA = "0x511FC0", Offset = "0x5109C0", VA = "0x180511FC0", Slot = "5")] public void Dispose() { } // Token: 0x04000064 RID: 100 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000064")] private IndexedMap map; // Token: 0x04000065 RID: 101 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000065")] private int index; } // Token: 0x0200003F RID: 63 [Token(Token = "0x200003F")] private struct ListEntry { // Token: 0x04000066 RID: 102 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000066")] public bool hasValue; // Token: 0x04000067 RID: 103 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000067")] public T value; } } }