m
This commit is contained in:
@@ -0,0 +1,225 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Threading;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.Profiling;
|
||||
|
||||
namespace Pathfinding
|
||||
{
|
||||
// Token: 0x02000036 RID: 54
|
||||
[Token(Token = "0x200001B")]
|
||||
internal class GraphUpdateProcessor
|
||||
{
|
||||
// Token: 0x14000001 RID: 1
|
||||
// (add) Token: 0x0600029F RID: 671 RVA: 0x00002082 File Offset: 0x00000282
|
||||
// (remove) Token: 0x060002A0 RID: 672 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x14000001")]
|
||||
public event Action OnGraphsUpdated
|
||||
{
|
||||
[Token(Token = "0x6000231")]
|
||||
[Address(RVA = "0xA10630", Offset = "0xA0F630", VA = "0x180A10630")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
}
|
||||
[Token(Token = "0x6000232")]
|
||||
[Address(RVA = "0xA10710", Offset = "0xA0F710", VA = "0x180A10710")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000080 RID: 128
|
||||
// (get) Token: 0x060002A1 RID: 673 RVA: 0x000034F4 File Offset: 0x000016F4
|
||||
[Token(Token = "0x1700006D")]
|
||||
public bool IsAnyGraphUpdateQueued
|
||||
{
|
||||
[Token(Token = "0x6000233")]
|
||||
[Address(RVA = "0xA106D0", Offset = "0xA0F6D0", VA = "0x180A106D0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000081 RID: 129
|
||||
// (get) Token: 0x060002A2 RID: 674 RVA: 0x0000350C File Offset: 0x0000170C
|
||||
[Token(Token = "0x1700006E")]
|
||||
public bool IsAnyGraphUpdateInProgress
|
||||
{
|
||||
[Token(Token = "0x6000234")]
|
||||
[Address(RVA = "0x51F260", Offset = "0x51E260", VA = "0x18051F260")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060002A3 RID: 675 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000235")]
|
||||
[Address(RVA = "0xA104F0", Offset = "0xA0F4F0", VA = "0x180A104F0")]
|
||||
public GraphUpdateProcessor(AstarPath astar)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002A4 RID: 676 RVA: 0x00003524 File Offset: 0x00001724
|
||||
[Token(Token = "0x6000236")]
|
||||
[Address(RVA = "0xA0F790", Offset = "0xA0E790", VA = "0x180A0F790")]
|
||||
public AstarWorkItem GetWorkItem()
|
||||
{
|
||||
return default(AstarWorkItem);
|
||||
}
|
||||
|
||||
// Token: 0x060002A5 RID: 677 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000237")]
|
||||
[Address(RVA = "0xA0F680", Offset = "0xA0E680", VA = "0x180A0F680")]
|
||||
public void EnableMultithreading()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002A6 RID: 678 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000238")]
|
||||
[Address(RVA = "0xA0F5D0", Offset = "0xA0E5D0", VA = "0x180A0F5D0")]
|
||||
public void DisableMultithreading()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002A7 RID: 679 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000239")]
|
||||
[Address(RVA = "0xA0F570", Offset = "0xA0E570", VA = "0x180A0F570")]
|
||||
public void AddToQueue(GraphUpdateObject ob)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002A8 RID: 680 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600023A")]
|
||||
[Address(RVA = "0xA10150", Offset = "0xA0F150", VA = "0x180A10150")]
|
||||
private void QueueGraphUpdatesInternal()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002A9 RID: 681 RVA: 0x0000353C File Offset: 0x0000173C
|
||||
[Token(Token = "0x600023B")]
|
||||
[Address(RVA = "0xA0FB90", Offset = "0xA0EB90", VA = "0x180A0FB90")]
|
||||
private bool ProcessGraphUpdates(bool force)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002AA RID: 682 RVA: 0x00003554 File Offset: 0x00001754
|
||||
[Token(Token = "0x600023C")]
|
||||
[Address(RVA = "0xA0FDE0", Offset = "0xA0EDE0", VA = "0x180A0FDE0")]
|
||||
private bool ProcessRegularUpdates(bool force)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002AB RID: 683 RVA: 0x0000356C File Offset: 0x0000176C
|
||||
[Token(Token = "0x600023D")]
|
||||
[Address(RVA = "0xA10480", Offset = "0xA0F480", VA = "0x180A10480")]
|
||||
private bool StartAsyncUpdatesIfQueued()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002AC RID: 684 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600023E")]
|
||||
[Address(RVA = "0xA0FC80", Offset = "0xA0EC80", VA = "0x180A0FC80")]
|
||||
private void ProcessPostUpdates()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002AD RID: 685 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600023F")]
|
||||
[Address(RVA = "0xA0F840", Offset = "0xA0E840", VA = "0x180A0F840")]
|
||||
private void ProcessGraphUpdatesAsync()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001AA RID: 426
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000136")]
|
||||
private readonly AstarPath astar;
|
||||
|
||||
// Token: 0x040001AB RID: 427
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000137")]
|
||||
private Thread graphUpdateThread;
|
||||
|
||||
// Token: 0x040001AC RID: 428
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000138")]
|
||||
private bool anyGraphUpdateInProgress;
|
||||
|
||||
// Token: 0x040001AD RID: 429
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000139")]
|
||||
private CustomSampler asyncUpdateProfilingSampler;
|
||||
|
||||
// Token: 0x040001AE RID: 430
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400013A")]
|
||||
private readonly Queue<GraphUpdateObject> graphUpdateQueue;
|
||||
|
||||
// Token: 0x040001AF RID: 431
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400013B")]
|
||||
private readonly Queue<GraphUpdateProcessor.GUOSingle> graphUpdateQueueAsync;
|
||||
|
||||
// Token: 0x040001B0 RID: 432
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400013C")]
|
||||
private readonly Queue<GraphUpdateProcessor.GUOSingle> graphUpdateQueuePost;
|
||||
|
||||
// Token: 0x040001B1 RID: 433
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400013D")]
|
||||
private readonly Queue<GraphUpdateProcessor.GUOSingle> graphUpdateQueueRegular;
|
||||
|
||||
// Token: 0x040001B2 RID: 434
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400013E")]
|
||||
private readonly ManualResetEvent asyncGraphUpdatesComplete;
|
||||
|
||||
// Token: 0x040001B3 RID: 435
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400013F")]
|
||||
private readonly AutoResetEvent graphUpdateAsyncEvent;
|
||||
|
||||
// Token: 0x040001B4 RID: 436
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000140")]
|
||||
private readonly AutoResetEvent exitAsyncThread;
|
||||
|
||||
// Token: 0x02000037 RID: 55
|
||||
[Token(Token = "0x20000F0")]
|
||||
private enum GraphUpdateOrder
|
||||
{
|
||||
// Token: 0x040001B6 RID: 438
|
||||
[Token(Token = "0x40005F2")]
|
||||
GraphUpdate
|
||||
}
|
||||
|
||||
// Token: 0x02000038 RID: 56
|
||||
[Token(Token = "0x20000F1")]
|
||||
private struct GUOSingle
|
||||
{
|
||||
// Token: 0x040001B7 RID: 439
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40005F3")]
|
||||
public GraphUpdateProcessor.GraphUpdateOrder order;
|
||||
|
||||
// Token: 0x040001B8 RID: 440
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40005F4")]
|
||||
public IUpdatableGraph graph;
|
||||
|
||||
// Token: 0x040001B9 RID: 441
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40005F5")]
|
||||
public GraphUpdateObject obj;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user