212 lines
5.8 KiB
C#
212 lines
5.8 KiB
C#
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<AstarWorkItem> 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<T>
|
|
{
|
|
// 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;
|
|
}
|
|
}
|
|
}
|