Files
2026-04-10 22:50:51 +02:00

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;
}
}
}