This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,331 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using Pathfinding.Serialization;
using Pathfinding.Util;
using UnityEngine;
namespace Pathfinding
{
// Token: 0x0200008C RID: 140
[Token(Token = "0x2000058")]
[Preserve]
public class LayerGridGraph : GridGraph, IUpdatableGraph
{
// Token: 0x06000521 RID: 1313 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600046E")]
[Address(RVA = "0x2ED3420", Offset = "0x2ED2220", VA = "0x182ED3420", Slot = "18")]
protected override void OnDestroy()
{
}
// Token: 0x06000522 RID: 1314 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600046F")]
[Address(RVA = "0x2ED4EF0", Offset = "0x2ED3CF0", VA = "0x182ED4EF0")]
private void RemoveGridGraphFromStatic()
{
}
// Token: 0x170000DC RID: 220
// (get) Token: 0x06000523 RID: 1315 RVA: 0x000046AC File Offset: 0x000028AC
[Token(Token = "0x170000C0")]
public override bool uniformWidthDepthGrid
{
[Token(Token = "0x6000470")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "35")]
get
{
return default(bool);
}
}
// Token: 0x170000DD RID: 221
// (get) Token: 0x06000524 RID: 1316 RVA: 0x000046C4 File Offset: 0x000028C4
[Token(Token = "0x170000C1")]
public override int LayerCount
{
[Token(Token = "0x6000471")]
[Address(RVA = "0x1AFA8B0", Offset = "0x1AF96B0", VA = "0x181AFA8B0", Slot = "36")]
get
{
return 0;
}
}
// Token: 0x06000525 RID: 1317 RVA: 0x000046DC File Offset: 0x000028DC
[Token(Token = "0x6000472")]
[Address(RVA = "0x2ED1380", Offset = "0x2ED0180", VA = "0x182ED1380", Slot = "13")]
public override int CountNodes()
{
return 0;
}
// Token: 0x06000526 RID: 1318 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000473")]
[Address(RVA = "0x2ED3360", Offset = "0x2ED2160", VA = "0x182ED3360", Slot = "14")]
public override void GetNodes(Action<GraphNode> action)
{
}
// Token: 0x06000527 RID: 1319 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000474")]
[Address(RVA = "0x2ED2A10", Offset = "0x2ED1810", VA = "0x182ED2A10", Slot = "46")]
protected override List<GraphNode> GetNodesInRegion(Bounds b, GraphUpdateShape shape)
{
return null;
}
// Token: 0x06000528 RID: 1320 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000475")]
[Address(RVA = "0x2ED30A0", Offset = "0x2ED1EA0", VA = "0x182ED30A0", Slot = "47")]
public override List<GraphNode> GetNodesInRegion(IntRect rect)
{
return null;
}
// Token: 0x06000529 RID: 1321 RVA: 0x000046F4 File Offset: 0x000028F4
[Token(Token = "0x6000476")]
[Address(RVA = "0x2ED2DA0", Offset = "0x2ED1BA0", VA = "0x182ED2DA0", Slot = "48")]
public override int GetNodesInRegion(IntRect rect, GridNodeBase[] buffer)
{
return 0;
}
// Token: 0x0600052A RID: 1322 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000477")]
[Address(RVA = "0x2ED2920", Offset = "0x2ED1720", VA = "0x182ED2920", Slot = "49")]
public override GridNodeBase GetNode(int x, int z)
{
return null;
}
// Token: 0x0600052B RID: 1323 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000478")]
[Address(RVA = "0x2ED2990", Offset = "0x2ED1790", VA = "0x182ED2990")]
public GridNodeBase GetNode(int x, int z, int layer)
{
return null;
}
// Token: 0x0600052C RID: 1324 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000479")]
[Address(RVA = "0x2ED3550", Offset = "0x2ED2350", VA = "0x182ED3550", Slot = "26")]
void IUpdatableGraph.UpdateArea(GraphUpdateObject o)
{
}
// Token: 0x0600052D RID: 1325 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600047A")]
[Address(RVA = "0x2ED5460", Offset = "0x2ED4260", VA = "0x182ED5460", Slot = "20")]
protected override IEnumerable<Progress> ScanInternal()
{
return null;
}
// Token: 0x0600052E RID: 1326 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600047B")]
[Address(RVA = "0x2ED4F70", Offset = "0x2ED3D70", VA = "0x182ED4F70")]
protected static LayerGridGraph.HeightSample[] SampleHeights(GraphCollision collision, float mergeSpanRange, Vector3 position, out int numHits)
{
return null;
}
// Token: 0x0600052F RID: 1327 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600047C")]
[Address(RVA = "0x2ED4540", Offset = "0x2ED3340", VA = "0x182ED4540", Slot = "39")]
public override void RecalculateCell(int x, int z, bool resetPenalties = true, bool resetTags = true)
{
}
// Token: 0x06000530 RID: 1328 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600047D")]
[Address(RVA = "0x2ED0730", Offset = "0x2ECF530", VA = "0x182ED0730")]
private void AddLayers(int count)
{
}
// Token: 0x06000531 RID: 1329 RVA: 0x0000470C File Offset: 0x0000290C
[Token(Token = "0x600047E")]
[Address(RVA = "0x2ED15D0", Offset = "0x2ED03D0", VA = "0x182ED15D0", Slot = "40")]
protected override bool ErosionAnyFalseConnections(GraphNode baseNode)
{
return default(bool);
}
// Token: 0x06000532 RID: 1330 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600047F")]
[Address(RVA = "0x2ED0A10", Offset = "0x2ECF810", VA = "0x182ED0A10", Slot = "43")]
public override void CalculateConnections(GridNodeBase baseNode)
{
}
// Token: 0x06000533 RID: 1331 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000480")]
[Address(RVA = "0x2ED0AD0", Offset = "0x2ECF8D0", VA = "0x182ED0AD0")]
[Obsolete]
public void CalculateConnections(int x, int z, int layerIndex, LevelGridNode node)
{
}
// Token: 0x06000534 RID: 1332 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000481")]
[Address(RVA = "0x2ED0AE0", Offset = "0x2ECF8E0", VA = "0x182ED0AE0", Slot = "45")]
public override void CalculateConnections(int x, int z)
{
}
// Token: 0x06000535 RID: 1333 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000482")]
[Address(RVA = "0x2ED0B50", Offset = "0x2ECF950", VA = "0x182ED0B50")]
public void CalculateConnections(int x, int z, int layerIndex)
{
}
// Token: 0x06000536 RID: 1334 RVA: 0x00004724 File Offset: 0x00002924
[Token(Token = "0x6000483")]
[Address(RVA = "0x2ED25A0", Offset = "0x2ED13A0", VA = "0x182ED25A0", Slot = "16")]
public override NNInfoInternal GetNearest(Vector3 position, NNConstraint constraint, GraphNode hint)
{
return default(NNInfoInternal);
}
// Token: 0x06000537 RID: 1335 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000484")]
[Address(RVA = "0x2ED2360", Offset = "0x2ED1160", VA = "0x182ED2360")]
private LevelGridNode GetNearestNode(Vector3 position, int x, int z, NNConstraint constraint)
{
return null;
}
// Token: 0x06000538 RID: 1336 RVA: 0x0000473C File Offset: 0x0000293C
[Token(Token = "0x6000485")]
[Address(RVA = "0x2ED1740", Offset = "0x2ED0540", VA = "0x182ED1740", Slot = "17")]
public override NNInfoInternal GetNearestForce(Vector3 position, NNConstraint constraint)
{
return default(NNInfoInternal);
}
// Token: 0x06000539 RID: 1337 RVA: 0x00004754 File Offset: 0x00002954
[Token(Token = "0x6000486")]
[Address(RVA = "0x2ED1350", Offset = "0x2ED0150", VA = "0x182ED1350")]
[Obsolete]
public static bool CheckConnection(LevelGridNode node, int dir)
{
return default(bool);
}
// Token: 0x0600053A RID: 1338 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000487")]
[Address(RVA = "0x2ED54D0", Offset = "0x2ED42D0", VA = "0x182ED54D0", Slot = "21")]
protected override void SerializeExtraInfo(GraphSerializationContext ctx)
{
}
// Token: 0x0600053B RID: 1339 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000488")]
[Address(RVA = "0x2ED13F0", Offset = "0x2ED01F0", VA = "0x182ED13F0", Slot = "22")]
protected override void DeserializeExtraInfo(GraphSerializationContext ctx)
{
}
// Token: 0x0600053C RID: 1340 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000489")]
[Address(RVA = "0x2ED4330", Offset = "0x2ED3130", VA = "0x182ED4330", Slot = "23")]
protected override void PostDeserialization(GraphSerializationContext ctx)
{
}
// Token: 0x0600053D RID: 1341 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600048A")]
[Address(RVA = "0x2ED56D0", Offset = "0x2ED44D0", VA = "0x182ED56D0")]
public LayerGridGraph()
{
}
// Token: 0x04000373 RID: 883
[FieldOffset(Offset = "0x190")]
[Token(Token = "0x40002B7")]
[JsonMember]
internal int layerCount;
// Token: 0x04000374 RID: 884
[FieldOffset(Offset = "0x194")]
[Token(Token = "0x40002B8")]
[JsonMember]
public float mergeSpanRange;
// Token: 0x04000375 RID: 885
[FieldOffset(Offset = "0x198")]
[Token(Token = "0x40002B9")]
[JsonMember]
public float characterHeight;
// Token: 0x04000376 RID: 886
[FieldOffset(Offset = "0x19C")]
[Token(Token = "0x40002BA")]
internal int lastScannedWidth;
// Token: 0x04000377 RID: 887
[FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x40002BB")]
internal int lastScannedDepth;
// Token: 0x04000378 RID: 888
[FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x40002BC")]
public new LevelGridNode[] nodes;
// Token: 0x04000379 RID: 889
[Token(Token = "0x40002BD")]
private static readonly LayerGridGraph.HitComparer comparer;
// Token: 0x0400037A RID: 890
[Token(Token = "0x40002BE")]
private static LayerGridGraph.HeightSample[] heightSampleBuffer;
// Token: 0x0200008D RID: 141
[Token(Token = "0x2000108")]
protected struct HeightSample
{
// Token: 0x0400037B RID: 891
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000634")]
public Vector3 position;
// Token: 0x0400037C RID: 892
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x4000635")]
public RaycastHit hit;
// Token: 0x0400037D RID: 893
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000636")]
public float height;
// Token: 0x0400037E RID: 894
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4000637")]
public bool walkable;
}
// Token: 0x0200008E RID: 142
[Token(Token = "0x2000109")]
private class HitComparer : IComparer<RaycastHit>
{
// Token: 0x0600053F RID: 1343 RVA: 0x0000476C File Offset: 0x0000296C
[Token(Token = "0x60009F0")]
[Address(RVA = "0x905E80", Offset = "0x904C80", VA = "0x180905E80", Slot = "4")]
public int Compare(RaycastHit a, RaycastHit b)
{
return 0;
}
// Token: 0x06000540 RID: 1344 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60009F1")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HitComparer()
{
}
}
}
}