using System; using System.Collections.Generic; using Cpp2IlInjected; namespace Pathfinding.Util { // Token: 0x0200013F RID: 319 [Token(Token = "0x20000CA")] public class GridLookup where T : class { // Token: 0x06000A4D RID: 2637 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008E2")] [Address(RVA = "0x329CAF0", Offset = "0x329BAF0", VA = "0x18329CAF0")] public GridLookup(Int2 size) { } // Token: 0x1700016D RID: 365 // (get) Token: 0x06000A4E RID: 2638 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000142")] public GridLookup.Root AllItems { [Token(Token = "0x60008E3")] [Address(RVA = "0x939D60", Offset = "0x938D60", VA = "0x180939D60")] get { return null; } } // Token: 0x06000A4F RID: 2639 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008E4")] [Address(RVA = "0x329C410", Offset = "0x329B410", VA = "0x18329C410")] public void Clear() { } // Token: 0x06000A50 RID: 2640 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60008E5")] [Address(RVA = "0x329C4A0", Offset = "0x329B4A0", VA = "0x18329C4A0")] public GridLookup.Root GetRoot(T item) { return null; } // Token: 0x06000A51 RID: 2641 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60008E6")] [Address(RVA = "0x329C2F0", Offset = "0x329B2F0", VA = "0x18329C2F0")] public GridLookup.Root Add(T item, IntRect bounds) { return null; } // Token: 0x06000A52 RID: 2642 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008E7")] [Address(RVA = "0x329C9D0", Offset = "0x329B9D0", VA = "0x18329C9D0")] public void Remove(T item) { } // Token: 0x06000A53 RID: 2643 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008E8")] [Address(RVA = "0x329C4E0", Offset = "0x329B4E0", VA = "0x18329C4E0")] public void Move(T item, IntRect bounds) { } // Token: 0x06000A54 RID: 2644 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60008E9")] [Address(RVA = "0x31D8520", Offset = "0x31D7520", VA = "0x1831D8520")] public List QueryRect(IntRect r) where U : class, T { return null; } // Token: 0x04000721 RID: 1825 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000541")] private Int2 size; // Token: 0x04000722 RID: 1826 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000542")] private GridLookup.Item[] cells; // Token: 0x04000723 RID: 1827 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000543")] private GridLookup.Root all; // Token: 0x04000724 RID: 1828 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000544")] private Dictionary.Root> rootLookup; // Token: 0x04000725 RID: 1829 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000545")] private Stack.Item> itemPool; // Token: 0x02000140 RID: 320 [Token(Token = "0x2000149")] internal class Item { // Token: 0x06000A55 RID: 2645 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000AA8")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public Item() { } // Token: 0x04000726 RID: 1830 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000758")] public GridLookup.Root root; // Token: 0x04000727 RID: 1831 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000759")] public GridLookup.Item prev; // Token: 0x04000728 RID: 1832 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400075A")] public GridLookup.Item next; } // Token: 0x02000141 RID: 321 [Token(Token = "0x200014A")] public class Root { // Token: 0x06000A56 RID: 2646 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000AA9")] [Address(RVA = "0x32B1DB0", Offset = "0x32B0DB0", VA = "0x1832B1DB0")] public Root() { } // Token: 0x04000729 RID: 1833 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400075B")] public T obj; // Token: 0x0400072A RID: 1834 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400075C")] public GridLookup.Root next; // Token: 0x0400072B RID: 1835 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400075D")] internal GridLookup.Root prev; // Token: 0x0400072C RID: 1836 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400075E")] internal IntRect previousBounds; // Token: 0x0400072D RID: 1837 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400075F")] internal List.Item> items; // Token: 0x0400072E RID: 1838 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000760")] internal bool flag; } } }