using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; namespace Pathfinding { // Token: 0x0200004D RID: 77 [Token(Token = "0x200002A")] internal class WorkItemProcessor : IWorkItemContext { // Token: 0x1700009F RID: 159 // (get) Token: 0x0600036C RID: 876 RVA: 0x00003ADC File Offset: 0x00001CDC // (set) Token: 0x0600036D RID: 877 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000089")] public bool workItemsInProgressRightNow { [Token(Token = "0x60002EC")] [Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x60002ED")] [Address(RVA = "0x495D50", Offset = "0x494B50", VA = "0x180495D50")] [CompilerGenerated] private set { } } // Token: 0x170000A0 RID: 160 // (get) Token: 0x0600036E RID: 878 RVA: 0x00003AF4 File Offset: 0x00001CF4 [Token(Token = "0x1700008A")] public bool anyQueued { [Token(Token = "0x60002EE")] [Address(RVA = "0x38B2530", Offset = "0x38B1330", VA = "0x1838B2530")] get { return default(bool); } } // Token: 0x170000A1 RID: 161 // (get) Token: 0x0600036F RID: 879 RVA: 0x00003B0C File Offset: 0x00001D0C // (set) Token: 0x06000370 RID: 880 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700008B")] public bool workItemsInProgress { [Token(Token = "0x60002EF")] [Address(RVA = "0x494240", Offset = "0x493040", VA = "0x180494240")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x60002F0")] [Address(RVA = "0x6CEB60", Offset = "0x6CD960", VA = "0x1806CEB60")] [CompilerGenerated] private set { } } // Token: 0x06000371 RID: 881 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60002F1")] [Address(RVA = "0x38B20D0", Offset = "0x38B0ED0", VA = "0x1838B20D0", Slot = "4")] void IWorkItemContext.QueueFloodFill() { } // Token: 0x06000372 RID: 882 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60002F2")] [Address(RVA = "0x38B20E0", Offset = "0x38B0EE0", VA = "0x1838B20E0", Slot = "6")] void IWorkItemContext.SetGraphDirty(NavGraph graph) { } // Token: 0x06000373 RID: 883 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60002F3")] [Address(RVA = "0x38B2080", Offset = "0x38B0E80", VA = "0x1838B2080", Slot = "5")] public void EnsureValidFloodFill() { } // Token: 0x06000374 RID: 884 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60002F4")] [Address(RVA = "0x38B24B0", Offset = "0x38B12B0", VA = "0x1838B24B0")] public WorkItemProcessor(AstarPath astar) { } // Token: 0x06000375 RID: 885 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60002F5")] [Address(RVA = "0xABCAA0", Offset = "0xABB8A0", VA = "0x180ABCAA0")] public void OnFloodFill() { } // Token: 0x06000376 RID: 886 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60002F6")] [Address(RVA = "0x38B2010", Offset = "0x38B0E10", VA = "0x1838B2010")] public void AddWorkItem(AstarWorkItem item) { } // Token: 0x06000377 RID: 887 RVA: 0x00003B24 File Offset: 0x00001D24 [Token(Token = "0x60002F7")] [Address(RVA = "0x38B20F0", Offset = "0x38B0EF0", VA = "0x1838B20F0")] public bool ProcessWorkItems(bool force) { return default(bool); } // Token: 0x0400022B RID: 555 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400019E")] private readonly AstarPath astar; // Token: 0x0400022C RID: 556 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400019F")] private readonly WorkItemProcessor.IndexedQueue workItems; // Token: 0x0400022D RID: 557 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40001A0")] private bool queuedWorkItemFloodFill; // Token: 0x0400022E RID: 558 [FieldOffset(Offset = "0x29")] [Token(Token = "0x40001A1")] private bool anyGraphsDirty; // Token: 0x0200004E RID: 78 [Token(Token = "0x20000F8")] private class IndexedQueue { // Token: 0x170000A2 RID: 162 [Token(Token = "0x1700015D")] public T this[int index] { [Token(Token = "0x60009BD")] [Address(RVA = "0x1F95690", Offset = "0x1F94490", VA = "0x181F95690")] get { return null; } [Token(Token = "0x60009BE")] [Address(RVA = "0x1F95780", Offset = "0x1F94580", VA = "0x181F95780")] set { } } // Token: 0x170000A3 RID: 163 // (get) Token: 0x0600037A RID: 890 RVA: 0x00003B3C File Offset: 0x00001D3C // (set) Token: 0x0600037B RID: 891 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700015E")] public int Count { [Token(Token = "0x60009BF")] [Address(RVA = "0x41F5B0", Offset = "0x41E3B0", VA = "0x18041F5B0")] [CompilerGenerated] get { return 0; } [Token(Token = "0x60009C0")] [Address(RVA = "0x41F730", Offset = "0x41E530", VA = "0x18041F730")] [CompilerGenerated] private set { } } // Token: 0x0600037C RID: 892 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60009C1")] [Address(RVA = "0x1F95380", Offset = "0x1F94180", VA = "0x181F95380")] public void Enqueue(T item) { } // Token: 0x0600037D RID: 893 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60009C2")] [Address(RVA = "0x1F95090", Offset = "0x1F93E90", VA = "0x181F95090")] public T Dequeue() { return null; } // Token: 0x0600037E RID: 894 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60009C3")] [Address(RVA = "0x1F95560", Offset = "0x1F94360", VA = "0x181F95560")] public IndexedQueue() { } // Token: 0x04000230 RID: 560 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400060A")] private T[] buffer; // Token: 0x04000231 RID: 561 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400060B")] private int start; } } }