Files
27Aug2021-Cpp2IL-Dump/AstarPathfindingProject/Pathfinding/GridNodeBase.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

252 lines
7.4 KiB
C#

using System;
using Cpp2IlInjected;
using Pathfinding.Serialization;
using UnityEngine;
namespace Pathfinding
{
// Token: 0x0200009B RID: 155
[Token(Token = "0x200005F")]
public abstract class GridNodeBase : GraphNode
{
// Token: 0x060005D2 RID: 1490 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000502")]
[Address(RVA = "0x9CAD50", Offset = "0x9C9D50", VA = "0x1809CAD50")]
protected GridNodeBase(AstarPath astar)
{
}
// Token: 0x170000F0 RID: 240
// (get) Token: 0x060005D3 RID: 1491 RVA: 0x00004BA4 File Offset: 0x00002DA4
// (set) Token: 0x060005D4 RID: 1492 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170000D0")]
public int NodeInGridIndex
{
[Token(Token = "0x6000503")]
[Address(RVA = "0xFEFBD0", Offset = "0xFEEBD0", VA = "0x180FEFBD0")]
get
{
return 0;
}
[Token(Token = "0x6000504")]
[Address(RVA = "0xFEFD20", Offset = "0xFEED20", VA = "0x180FEFD20")]
set
{
}
}
// Token: 0x170000F1 RID: 241
// (get) Token: 0x060005D5 RID: 1493 RVA: 0x00004BBC File Offset: 0x00002DBC
[Token(Token = "0x170000D1")]
public int XCoordinateInGrid
{
[Token(Token = "0x6000505")]
[Address(RVA = "0xFEFC00", Offset = "0xFEEC00", VA = "0x180FEFC00")]
get
{
return 0;
}
}
// Token: 0x170000F2 RID: 242
// (get) Token: 0x060005D6 RID: 1494 RVA: 0x00004BD4 File Offset: 0x00002DD4
[Token(Token = "0x170000D2")]
public int ZCoordinateInGrid
{
[Token(Token = "0x6000506")]
[Address(RVA = "0xFEFC90", Offset = "0xFEEC90", VA = "0x180FEFC90")]
get
{
return 0;
}
}
// Token: 0x170000F3 RID: 243
// (get) Token: 0x060005D7 RID: 1495 RVA: 0x00004BEC File Offset: 0x00002DEC
// (set) Token: 0x060005D8 RID: 1496 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170000D3")]
public bool WalkableErosion
{
[Token(Token = "0x6000507")]
[Address(RVA = "0xFEFBF0", Offset = "0xFEEBF0", VA = "0x180FEFBF0")]
get
{
return default(bool);
}
[Token(Token = "0x6000508")]
[Address(RVA = "0xFEFD60", Offset = "0xFEED60", VA = "0x180FEFD60")]
set
{
}
}
// Token: 0x170000F4 RID: 244
// (get) Token: 0x060005D9 RID: 1497 RVA: 0x00004C04 File Offset: 0x00002E04
// (set) Token: 0x060005DA RID: 1498 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170000D4")]
public bool TmpWalkable
{
[Token(Token = "0x6000509")]
[Address(RVA = "0xFEFBE0", Offset = "0xFEEBE0", VA = "0x180FEFBE0")]
get
{
return default(bool);
}
[Token(Token = "0x600050A")]
[Address(RVA = "0xFEFD30", Offset = "0xFEED30", VA = "0x180FEFD30")]
set
{
}
}
// Token: 0x170000F5 RID: 245
// (get) Token: 0x060005DB RID: 1499
[Token(Token = "0x170000D5")]
public abstract bool HasConnectionsToAllEightNeighbours
{
[Token(Token = "0x600050B")]
[Address(Slot = "19")]
get;
}
// Token: 0x060005DC RID: 1500 RVA: 0x00004C1C File Offset: 0x00002E1C
[Token(Token = "0x600050C")]
[Address(RVA = "0xFEFA40", Offset = "0xFEEA40", VA = "0x180FEFA40", Slot = "12")]
public override float SurfaceArea()
{
return 0f;
}
// Token: 0x060005DD RID: 1501 RVA: 0x00004C34 File Offset: 0x00002E34
[Token(Token = "0x600050D")]
[Address(RVA = "0xFEF4D0", Offset = "0xFEE4D0", VA = "0x180FEF4D0", Slot = "13")]
public override Vector3 RandomPointOnSurface()
{
return default(Vector3);
}
// Token: 0x060005DE RID: 1502 RVA: 0x00004C4C File Offset: 0x00002E4C
[Token(Token = "0x600050E")]
[Address(RVA = "0xFEF240", Offset = "0xFEE240", VA = "0x180FEF240", Slot = "14")]
public override int GetGizmoHashCode()
{
return 0;
}
// Token: 0x060005DF RID: 1503
[Token(Token = "0x600050F")]
[Address(Slot = "20")]
public abstract GridNodeBase GetNeighbourAlongDirection(int direction);
// Token: 0x060005E0 RID: 1504 RVA: 0x00004C64 File Offset: 0x00002E64
[Token(Token = "0x6000510")]
[Address(RVA = "0xFEEF00", Offset = "0xFEDF00", VA = "0x180FEEF00", Slot = "9")]
public override bool ContainsConnection(GraphNode node)
{
return default(bool);
}
// Token: 0x060005E1 RID: 1505 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000511")]
[Address(RVA = "0xFEEDF0", Offset = "0xFEDDF0", VA = "0x180FEEDF0")]
public void ClearCustomConnections(bool alsoReverse)
{
}
// Token: 0x060005E2 RID: 1506 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000512")]
[Address(RVA = "0xFEEDE0", Offset = "0xFEDDE0", VA = "0x180FEEDE0", Slot = "8")]
public override void ClearConnections(bool alsoReverse)
{
}
// Token: 0x060005E3 RID: 1507 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000513")]
[Address(RVA = "0xFEF190", Offset = "0xFEE190", VA = "0x180FEF190", Slot = "5")]
public override void GetConnections(Action<GraphNode> action)
{
}
// Token: 0x060005E4 RID: 1508 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000514")]
[Address(RVA = "0xFEFAC0", Offset = "0xFEEAC0", VA = "0x180FEFAC0", Slot = "4")]
public override void UpdateRecursiveG(Path path, PathNode pathNode, PathHandler handler)
{
}
// Token: 0x060005E5 RID: 1509 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000515")]
[Address(RVA = "0xFEF2E0", Offset = "0xFEE2E0", VA = "0x180FEF2E0", Slot = "11")]
public override void Open(Path path, PathNode pathNode, PathHandler handler)
{
}
// Token: 0x060005E6 RID: 1510 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000516")]
[Address(RVA = "0xFEEBB0", Offset = "0xFEDBB0", VA = "0x180FEEBB0", Slot = "6")]
public override void AddConnection(GraphNode node, uint cost)
{
}
// Token: 0x060005E7 RID: 1511 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000517")]
[Address(RVA = "0xFEF710", Offset = "0xFEE710", VA = "0x180FEF710", Slot = "7")]
public override void RemoveConnection(GraphNode node)
{
}
// Token: 0x060005E8 RID: 1512 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000518")]
[Address(RVA = "0xFEF910", Offset = "0xFEE910", VA = "0x180FEF910", Slot = "17")]
public override void SerializeReferences(GraphSerializationContext ctx)
{
}
// Token: 0x060005E9 RID: 1513 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000519")]
[Address(RVA = "0xFEEFC0", Offset = "0xFEDFC0", VA = "0x180FEEFC0", Slot = "18")]
public override void DeserializeReferences(GraphSerializationContext ctx)
{
}
// Token: 0x040003C6 RID: 966
[Token(Token = "0x40002EA")]
private const int GridFlagsWalkableErosionOffset = 8;
// Token: 0x040003C7 RID: 967
[Token(Token = "0x40002EB")]
private const int GridFlagsWalkableErosionMask = 256;
// Token: 0x040003C8 RID: 968
[Token(Token = "0x40002EC")]
private const int GridFlagsWalkableTmpOffset = 9;
// Token: 0x040003C9 RID: 969
[Token(Token = "0x40002ED")]
private const int GridFlagsWalkableTmpMask = 512;
// Token: 0x040003CA RID: 970
[Token(Token = "0x40002EE")]
protected const int NodeInGridIndexLayerOffset = 24;
// Token: 0x040003CB RID: 971
[Token(Token = "0x40002EF")]
protected const int NodeInGridIndexMask = 16777215;
// Token: 0x040003CC RID: 972
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40002F0")]
protected int nodeInGridIndex;
// Token: 0x040003CD RID: 973
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40002F1")]
protected ushort gridFlags;
// Token: 0x040003CE RID: 974
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40002F2")]
public Connection[] connections;
}
}