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

252 lines
7.5 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 = "0x2515390", Offset = "0x2514190", VA = "0x182515390")]
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 = "0x2ECAE70", Offset = "0x2EC9C70", VA = "0x182ECAE70")]
get
{
return 0;
}
[Token(Token = "0x6000504")]
[Address(RVA = "0x2ECAFC0", Offset = "0x2EC9DC0", VA = "0x182ECAFC0")]
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 = "0x2ECAEA0", Offset = "0x2EC9CA0", VA = "0x182ECAEA0")]
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 = "0x2ECAF30", Offset = "0x2EC9D30", VA = "0x182ECAF30")]
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 = "0x2ECAE90", Offset = "0x2EC9C90", VA = "0x182ECAE90")]
get
{
return default(bool);
}
[Token(Token = "0x6000508")]
[Address(RVA = "0x2ECB000", Offset = "0x2EC9E00", VA = "0x182ECB000")]
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 = "0x2ECAE80", Offset = "0x2EC9C80", VA = "0x182ECAE80")]
get
{
return default(bool);
}
[Token(Token = "0x600050A")]
[Address(RVA = "0x2ECAFD0", Offset = "0x2EC9DD0", VA = "0x182ECAFD0")]
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 = "0x2ECACE0", Offset = "0x2EC9AE0", VA = "0x182ECACE0", Slot = "12")]
public override float SurfaceArea()
{
return 0f;
}
// Token: 0x060005DD RID: 1501 RVA: 0x00004C34 File Offset: 0x00002E34
[Token(Token = "0x600050D")]
[Address(RVA = "0x2ECA770", Offset = "0x2EC9570", VA = "0x182ECA770", Slot = "13")]
public override Vector3 RandomPointOnSurface()
{
return default(Vector3);
}
// Token: 0x060005DE RID: 1502 RVA: 0x00004C4C File Offset: 0x00002E4C
[Token(Token = "0x600050E")]
[Address(RVA = "0x2ECA4E0", Offset = "0x2EC92E0", VA = "0x182ECA4E0", 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 = "0x2ECA1A0", Offset = "0x2EC8FA0", VA = "0x182ECA1A0", 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 = "0x2ECA090", Offset = "0x2EC8E90", VA = "0x182ECA090")]
public void ClearCustomConnections(bool alsoReverse)
{
}
// Token: 0x060005E2 RID: 1506 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000512")]
[Address(RVA = "0x2ECA080", Offset = "0x2EC8E80", VA = "0x182ECA080", Slot = "8")]
public override void ClearConnections(bool alsoReverse)
{
}
// Token: 0x060005E3 RID: 1507 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000513")]
[Address(RVA = "0x2ECA430", Offset = "0x2EC9230", VA = "0x182ECA430", Slot = "5")]
public override void GetConnections(Action<GraphNode> action)
{
}
// Token: 0x060005E4 RID: 1508 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000514")]
[Address(RVA = "0x2ECAD60", Offset = "0x2EC9B60", VA = "0x182ECAD60", 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 = "0x2ECA580", Offset = "0x2EC9380", VA = "0x182ECA580", 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 = "0x2EC9E50", Offset = "0x2EC8C50", VA = "0x182EC9E50", Slot = "6")]
public override void AddConnection(GraphNode node, uint cost)
{
}
// Token: 0x060005E7 RID: 1511 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000517")]
[Address(RVA = "0x2ECA9B0", Offset = "0x2EC97B0", VA = "0x182ECA9B0", Slot = "7")]
public override void RemoveConnection(GraphNode node)
{
}
// Token: 0x060005E8 RID: 1512 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000518")]
[Address(RVA = "0x2ECABB0", Offset = "0x2EC99B0", VA = "0x182ECABB0", Slot = "17")]
public override void SerializeReferences(GraphSerializationContext ctx)
{
}
// Token: 0x060005E9 RID: 1513 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000519")]
[Address(RVA = "0x2ECA260", Offset = "0x2EC9060", VA = "0x182ECA260", 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;
}
}