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 = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x60002ED")] [Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0")] [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 = "0x1204DD0", Offset = "0x1203DD0", VA = "0x181204DD0")] 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 = "0xAC2F30", Offset = "0xAC1F30", VA = "0x180AC2F30")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x60002F0")] [Address(RVA = "0x113EE50", Offset = "0x113DE50", VA = "0x18113EE50")] [CompilerGenerated] private set { } } // Token: 0x06000371 RID: 881 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60002F1")] [Address(RVA = "0x1204970", Offset = "0x1203970", VA = "0x181204970", Slot = "4")] void IWorkItemContext.QueueFloodFill() { } // Token: 0x06000372 RID: 882 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60002F2")] [Address(RVA = "0x1204980", Offset = "0x1203980", VA = "0x181204980", Slot = "6")] void IWorkItemContext.SetGraphDirty(NavGraph graph) { } // Token: 0x06000373 RID: 883 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60002F3")] [Address(RVA = "0x1204920", Offset = "0x1203920", VA = "0x181204920", Slot = "5")] public void EnsureValidFloodFill() { } // Token: 0x06000374 RID: 884 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60002F4")] [Address(RVA = "0x1204D50", Offset = "0x1203D50", VA = "0x181204D50")] public WorkItemProcessor(AstarPath astar) { } // Token: 0x06000375 RID: 885 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60002F5")] [Address(RVA = "0xD22AE0", Offset = "0xD21AE0", VA = "0x180D22AE0")] public void OnFloodFill() { } // Token: 0x06000376 RID: 886 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60002F6")] [Address(RVA = "0x12048B0", Offset = "0x12038B0", VA = "0x1812048B0")] public void AddWorkItem(AstarWorkItem item) { } // Token: 0x06000377 RID: 887 RVA: 0x00003B24 File Offset: 0x00001D24 [Token(Token = "0x60002F7")] [Address(RVA = "0x1204990", Offset = "0x1203990", VA = "0x181204990")] 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 = "0x28E2E50", Offset = "0x28E1E50", VA = "0x1828E2E50")] get { return null; } [Token(Token = "0x60009BE")] [Address(RVA = "0x28E2F40", Offset = "0x28E1F40", VA = "0x1828E2F40")] 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 = "0x497590", Offset = "0x496590", VA = "0x180497590")] [CompilerGenerated] get { return 0; } [Token(Token = "0x60009C0")] [Address(RVA = "0x50A2B0", Offset = "0x5092B0", VA = "0x18050A2B0")] [CompilerGenerated] private set { } } // Token: 0x0600037C RID: 892 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60009C1")] [Address(RVA = "0x28E2B40", Offset = "0x28E1B40", VA = "0x1828E2B40")] public void Enqueue(T item) { } // Token: 0x0600037D RID: 893 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60009C2")] [Address(RVA = "0x28E2850", Offset = "0x28E1850", VA = "0x1828E2850")] public T Dequeue() { return null; } // Token: 0x0600037E RID: 894 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60009C3")] [Address(RVA = "0x28E2D20", Offset = "0x28E1D20", VA = "0x1828E2D20")] 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; } } }