m
This commit is contained in:
@@ -0,0 +1,252 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Pathfinding
|
||||
{
|
||||
// Token: 0x020000B5 RID: 181
|
||||
[Token(Token = "0x200006A")]
|
||||
public class PointKDTree
|
||||
{
|
||||
// Token: 0x060006B9 RID: 1721 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60005B1")]
|
||||
[Address(RVA = "0x9D7AA0", Offset = "0x9D6AA0", VA = "0x1809D7AA0")]
|
||||
public PointKDTree()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006BA RID: 1722 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60005B2")]
|
||||
[Address(RVA = "0x9D5D10", Offset = "0x9D4D10", VA = "0x1809D5D10")]
|
||||
public void Add(GraphNode node)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006BB RID: 1723 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60005B3")]
|
||||
[Address(RVA = "0x9D76A0", Offset = "0x9D66A0", VA = "0x1809D76A0")]
|
||||
public void Rebuild(GraphNode[] nodes, int start, int end)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006BC RID: 1724 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60005B4")]
|
||||
[Address(RVA = "0x9D7520", Offset = "0x9D6520", VA = "0x1809D7520")]
|
||||
private GraphNode[] GetOrCreateList()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060006BD RID: 1725 RVA: 0x000052C4 File Offset: 0x000034C4
|
||||
[Token(Token = "0x60005B5")]
|
||||
[Address(RVA = "0x9D7880", Offset = "0x9D6880", VA = "0x1809D7880")]
|
||||
private int Size(int index)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006BE RID: 1726 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60005B6")]
|
||||
[Address(RVA = "0x9D66F0", Offset = "0x9D56F0", VA = "0x1809D66F0")]
|
||||
private void CollectAndClear(int index, List<GraphNode> buffer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006BF RID: 1727 RVA: 0x000052DC File Offset: 0x000034DC
|
||||
[Token(Token = "0x60005B7")]
|
||||
[Address(RVA = "0x9D7590", Offset = "0x9D6590", VA = "0x1809D7590")]
|
||||
private static int MaxAllowedSize(int numNodes, int depth)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006C0 RID: 1728 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60005B8")]
|
||||
[Address(RVA = "0x9D7610", Offset = "0x9D6610", VA = "0x1809D7610")]
|
||||
private void Rebalance(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006C1 RID: 1729 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60005B9")]
|
||||
[Address(RVA = "0x9D6870", Offset = "0x9D5870", VA = "0x1809D6870")]
|
||||
private void EnsureSize(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006C2 RID: 1730 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60005BA")]
|
||||
[Address(RVA = "0x9D60C0", Offset = "0x9D50C0", VA = "0x1809D60C0")]
|
||||
private void Build(int index, List<GraphNode> nodes, int start, int end)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006C3 RID: 1731 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60005BB")]
|
||||
[Address(RVA = "0x9D5D40", Offset = "0x9D4D40", VA = "0x1809D5D40")]
|
||||
private void Add(GraphNode point, int index, int depth = 0)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006C4 RID: 1732 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60005BC")]
|
||||
[Address(RVA = "0x9D74C0", Offset = "0x9D64C0", VA = "0x1809D74C0")]
|
||||
public GraphNode GetNearest(Int3 point, NNConstraint constraint)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060006C5 RID: 1733 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60005BD")]
|
||||
[Address(RVA = "0x9D7220", Offset = "0x9D6220", VA = "0x1809D7220")]
|
||||
private void GetNearestInternal(int index, Int3 point, NNConstraint constraint, ref GraphNode best, ref long bestSqrDist)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006C6 RID: 1734 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60005BE")]
|
||||
[Address(RVA = "0x9D71B0", Offset = "0x9D61B0", VA = "0x1809D71B0")]
|
||||
public GraphNode GetNearestConnection(Int3 point, NNConstraint constraint, long maximumSqrConnectionLength)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060006C7 RID: 1735 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60005BF")]
|
||||
[Address(RVA = "0x9D6BE0", Offset = "0x9D5BE0", VA = "0x1809D6BE0")]
|
||||
private void GetNearestConnectionInternal(int index, Int3 point, NNConstraint constraint, ref GraphNode best, ref long bestSqrDist, long distanceThresholdOffset)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006C8 RID: 1736 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60005C0")]
|
||||
[Address(RVA = "0x9D6BA0", Offset = "0x9D5BA0", VA = "0x1809D6BA0")]
|
||||
public void GetInRange(Int3 point, long sqrRadius, List<GraphNode> buffer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060006C9 RID: 1737 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x60005C1")]
|
||||
[Address(RVA = "0x9D6930", Offset = "0x9D5930", VA = "0x1809D6930")]
|
||||
private void GetInRangeInternal(int index, Int3 point, long sqrRadius, List<GraphNode> buffer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400046D RID: 1133
|
||||
[Token(Token = "0x4000349")]
|
||||
public const int LeafSize = 10;
|
||||
|
||||
// Token: 0x0400046E RID: 1134
|
||||
[Token(Token = "0x400034A")]
|
||||
public const int LeafArraySize = 21;
|
||||
|
||||
// Token: 0x0400046F RID: 1135
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400034B")]
|
||||
private PointKDTree.Node[] tree;
|
||||
|
||||
// Token: 0x04000470 RID: 1136
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400034C")]
|
||||
private int numNodes;
|
||||
|
||||
// Token: 0x04000471 RID: 1137
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400034D")]
|
||||
private readonly List<GraphNode> largeList;
|
||||
|
||||
// Token: 0x04000472 RID: 1138
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400034E")]
|
||||
private readonly Stack<GraphNode[]> arrayCache;
|
||||
|
||||
// Token: 0x04000473 RID: 1139
|
||||
[Token(Token = "0x400034F")]
|
||||
private static readonly IComparer<GraphNode>[] comparers;
|
||||
|
||||
// Token: 0x020000B6 RID: 182
|
||||
[Token(Token = "0x200011F")]
|
||||
private struct Node
|
||||
{
|
||||
// Token: 0x04000474 RID: 1140
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400069C")]
|
||||
public GraphNode[] data;
|
||||
|
||||
// Token: 0x04000475 RID: 1141
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400069D")]
|
||||
public int split;
|
||||
|
||||
// Token: 0x04000476 RID: 1142
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400069E")]
|
||||
public ushort count;
|
||||
|
||||
// Token: 0x04000477 RID: 1143
|
||||
[FieldOffset(Offset = "0xE")]
|
||||
[Token(Token = "0x400069F")]
|
||||
public byte splitAxis;
|
||||
}
|
||||
|
||||
// Token: 0x020000B7 RID: 183
|
||||
[Token(Token = "0x2000120")]
|
||||
private class CompareX : IComparer<GraphNode>
|
||||
{
|
||||
// Token: 0x060006CB RID: 1739 RVA: 0x000052F4 File Offset: 0x000034F4
|
||||
[Token(Token = "0x6000A45")]
|
||||
[Address(RVA = "0x9CA7E0", Offset = "0x9C97E0", VA = "0x1809CA7E0", Slot = "4")]
|
||||
public int Compare(GraphNode lhs, GraphNode rhs)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006CC RID: 1740 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000A46")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CompareX()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000B8 RID: 184
|
||||
[Token(Token = "0x2000121")]
|
||||
private class CompareY : IComparer<GraphNode>
|
||||
{
|
||||
// Token: 0x060006CD RID: 1741 RVA: 0x0000530C File Offset: 0x0000350C
|
||||
[Token(Token = "0x6000A47")]
|
||||
[Address(RVA = "0x9CA810", Offset = "0x9C9810", VA = "0x1809CA810", Slot = "4")]
|
||||
public int Compare(GraphNode lhs, GraphNode rhs)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006CE RID: 1742 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000A48")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CompareY()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020000B9 RID: 185
|
||||
[Token(Token = "0x2000122")]
|
||||
private class CompareZ : IComparer<GraphNode>
|
||||
{
|
||||
// Token: 0x060006CF RID: 1743 RVA: 0x00005324 File Offset: 0x00003524
|
||||
[Token(Token = "0x6000A49")]
|
||||
[Address(RVA = "0x9CA840", Offset = "0x9C9840", VA = "0x1809CA840", Slot = "4")]
|
||||
public int Compare(GraphNode lhs, GraphNode rhs)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060006D0 RID: 1744 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000A4A")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CompareZ()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user