Files
Aug2021-Cpp2IL-Dump/AstarPathfindingProject/Pathfinding/GridGraph.cs
T
2026-04-10 22:50:51 +02:00

983 lines
30 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Pathfinding.Serialization;
using Pathfinding.Util;
using UnityEngine;
namespace Pathfinding
{
// Token: 0x02000085 RID: 133
[Token(Token = "0x2000056")]
[JsonOptIn]
[Preserve]
public class GridGraph : NavGraph, IUpdatableGraph, ITransformedGraph, IRaycastableGraph
{
// Token: 0x060004BB RID: 1211 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000419")]
[Address(RVA = "0x2EC6D20", Offset = "0x2EC5B20", VA = "0x182EC6D20", Slot = "18")]
protected override void OnDestroy()
{
}
// Token: 0x060004BC RID: 1212 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600041A")]
[Address(RVA = "0x2EC22B0", Offset = "0x2EC10B0", VA = "0x182EC22B0", Slot = "19")]
protected override void DestroyAllNodes()
{
}
// Token: 0x060004BD RID: 1213 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600041B")]
[Address(RVA = "0x2EC8DC0", Offset = "0x2EC7BC0", VA = "0x182EC8DC0")]
private void RemoveGridGraphFromStatic()
{
}
// Token: 0x170000D3 RID: 211
// (get) Token: 0x060004BE RID: 1214 RVA: 0x000043AC File Offset: 0x000025AC
[Token(Token = "0x170000B9")]
public virtual bool uniformWidthDepthGrid
{
[Token(Token = "0x600041C")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "35")]
get
{
return default(bool);
}
}
// Token: 0x170000D4 RID: 212
// (get) Token: 0x060004BF RID: 1215 RVA: 0x000043C4 File Offset: 0x000025C4
[Token(Token = "0x170000BA")]
public virtual int LayerCount
{
[Token(Token = "0x600041D")]
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "36")]
get
{
return 0;
}
}
// Token: 0x060004C0 RID: 1216 RVA: 0x000043DC File Offset: 0x000025DC
[Token(Token = "0x600041E")]
[Address(RVA = "0x2EC0D50", Offset = "0x2EBFB50", VA = "0x182EC0D50", Slot = "13")]
public override int CountNodes()
{
return 0;
}
// Token: 0x060004C1 RID: 1217 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600041F")]
[Address(RVA = "0x2EC53C0", Offset = "0x2EC41C0", VA = "0x182EC53C0", Slot = "14")]
public override void GetNodes(Action<GraphNode> action)
{
}
// Token: 0x170000D5 RID: 213
// (get) Token: 0x060004C2 RID: 1218 RVA: 0x000043F4 File Offset: 0x000025F4
[Token(Token = "0x170000BB")]
protected bool useRaycastNormal
{
[Token(Token = "0x6000420")]
[Address(RVA = "0x2EC9DA0", Offset = "0x2EC8BA0", VA = "0x182EC9DA0")]
get
{
return default(bool);
}
}
// Token: 0x170000D6 RID: 214
// (get) Token: 0x060004C3 RID: 1219 RVA: 0x0000440C File Offset: 0x0000260C
// (set) Token: 0x060004C4 RID: 1220 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170000BC")]
public Vector2 size
{
[Token(Token = "0x6000421")]
[Address(RVA = "0x2EC9D80", Offset = "0x2EC8B80", VA = "0x182EC9D80")]
[CompilerGenerated]
get
{
return default(Vector2);
}
[Token(Token = "0x6000422")]
[Address(RVA = "0x2EC9E20", Offset = "0x2EC8C20", VA = "0x182EC9E20")]
[CompilerGenerated]
protected set
{
}
}
// Token: 0x170000D7 RID: 215
// (get) Token: 0x060004C5 RID: 1221 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060004C6 RID: 1222 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170000BD")]
public GraphTransform transform
{
[Token(Token = "0x6000423")]
[Address(RVA = "0x837E70", Offset = "0x836C70", VA = "0x180837E70", Slot = "30")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000424")]
[Address(RVA = "0xBDFE40", Offset = "0xBDEC40", VA = "0x180BDFE40")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x060004C7 RID: 1223 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000425")]
[Address(RVA = "0x2EC9AF0", Offset = "0x2EC88F0", VA = "0x182EC9AF0")]
public GridGraph()
{
}
// Token: 0x060004C8 RID: 1224 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000426")]
[Address(RVA = "0x2EC8C10", Offset = "0x2EC7A10", VA = "0x182EC8C10", Slot = "15")]
public override void RelocateNodes(Matrix4x4 deltaMatrix)
{
}
// Token: 0x060004C9 RID: 1225 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000427")]
[Address(RVA = "0x2EC8C70", Offset = "0x2EC7A70", VA = "0x182EC8C70")]
public void RelocateNodes(Vector3 center, Quaternion rotation, float nodeSize, float aspectRatio = 1f, float isometricAngle = 0f)
{
}
// Token: 0x060004CA RID: 1226 RVA: 0x00004424 File Offset: 0x00002624
[Token(Token = "0x6000428")]
[Address(RVA = "0x2EC56A0", Offset = "0x2EC44A0", VA = "0x182EC56A0")]
public Int3 GraphPointToWorld(int x, int z, float height)
{
return default(Int3);
}
// Token: 0x060004CB RID: 1227 RVA: 0x0000443C File Offset: 0x0000263C
[Token(Token = "0x6000429")]
[Address(RVA = "0x2EC0BB0", Offset = "0x2EBF9B0", VA = "0x182EC0BB0")]
public static float ConvertHexagonSizeToNodeSize(InspectorGridHexagonNodeSize mode, float value)
{
return 0f;
}
// Token: 0x060004CC RID: 1228 RVA: 0x00004454 File Offset: 0x00002654
[Token(Token = "0x600042A")]
[Address(RVA = "0x2EC0C80", Offset = "0x2EBFA80", VA = "0x182EC0C80")]
public static float ConvertNodeSizeToHexagonSize(InspectorGridHexagonNodeSize mode, float value)
{
return 0f;
}
// Token: 0x170000D8 RID: 216
// (get) Token: 0x060004CD RID: 1229 RVA: 0x0000446C File Offset: 0x0000266C
// (set) Token: 0x060004CE RID: 1230 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170000BE")]
public int Width
{
[Token(Token = "0x600042B")]
[Address(RVA = "0xDF8540", Offset = "0xDF7340", VA = "0x180DF8540")]
get
{
return 0;
}
[Token(Token = "0x600042C")]
[Address(RVA = "0xDF9A80", Offset = "0xDF8880", VA = "0x180DF9A80")]
set
{
}
}
// Token: 0x170000D9 RID: 217
// (get) Token: 0x060004CF RID: 1231 RVA: 0x00004484 File Offset: 0x00002684
// (set) Token: 0x060004D0 RID: 1232 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170000BF")]
public int Depth
{
[Token(Token = "0x600042D")]
[Address(RVA = "0x15B8260", Offset = "0x15B7060", VA = "0x1815B8260")]
get
{
return 0;
}
[Token(Token = "0x600042E")]
[Address(RVA = "0x15B6F40", Offset = "0x15B5D40", VA = "0x1815B6F40")]
set
{
}
}
// Token: 0x060004D1 RID: 1233 RVA: 0x0000449C File Offset: 0x0000269C
[Token(Token = "0x600042F")]
[Address(RVA = "0x2EC2D50", Offset = "0x2EC1B50", VA = "0x182EC2D50")]
public uint GetConnectionCost(int dir)
{
return 0U;
}
// Token: 0x060004D2 RID: 1234 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000430")]
[Address(RVA = "0x2EC4700", Offset = "0x2EC3500", VA = "0x182EC4700")]
public GridNode GetNodeConnection(GridNode node, int dir)
{
return null;
}
// Token: 0x060004D3 RID: 1235 RVA: 0x000044B4 File Offset: 0x000026B4
[Token(Token = "0x6000431")]
[Address(RVA = "0x2EC58D0", Offset = "0x2EC46D0", VA = "0x182EC58D0")]
public bool HasNodeConnection(GridNode node, int dir)
{
return default(bool);
}
// Token: 0x060004D4 RID: 1236 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000432")]
[Address(RVA = "0x2EC90D0", Offset = "0x2EC7ED0", VA = "0x182EC90D0")]
public void SetNodeConnection(GridNode node, int dir, bool value)
{
}
// Token: 0x060004D5 RID: 1237 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000433")]
[Address(RVA = "0x2EC4910", Offset = "0x2EC3710", VA = "0x182EC4910")]
private GridNode GetNodeConnection(int index, int x, int z, int dir)
{
return null;
}
// Token: 0x060004D6 RID: 1238 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000434")]
[Address(RVA = "0x2EC9130", Offset = "0x2EC7F30", VA = "0x182EC9130")]
public void SetNodeConnection(int index, int x, int z, int dir, bool value)
{
}
// Token: 0x060004D7 RID: 1239 RVA: 0x000044CC File Offset: 0x000026CC
[Token(Token = "0x6000435")]
[Address(RVA = "0x2EC57F0", Offset = "0x2EC45F0", VA = "0x182EC57F0")]
public bool HasNodeConnection(int index, int x, int z, int dir)
{
return default(bool);
}
// Token: 0x060004D8 RID: 1240 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000436")]
[Address(RVA = "0x2EC8FD0", Offset = "0x2EC7DD0", VA = "0x182EC8FD0")]
public void SetDimensions(int width, int depth, float nodeSize)
{
}
// Token: 0x060004D9 RID: 1241 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000437")]
[Address(RVA = "0x2EC9A60", Offset = "0x2EC8860", VA = "0x182EC9A60")]
[Obsolete]
public void UpdateSizeFromWidthDepth()
{
}
// Token: 0x060004DA RID: 1242 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000438")]
[Address(RVA = "0x2EC2D00", Offset = "0x2EC1B00", VA = "0x182EC2D00")]
[Obsolete]
public void GenerateMatrix()
{
}
// Token: 0x060004DB RID: 1243 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000439")]
[Address(RVA = "0x2EC2D00", Offset = "0x2EC1B00", VA = "0x182EC2D00")]
public void UpdateTransform()
{
}
// Token: 0x060004DC RID: 1244 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600043A")]
[Address(RVA = "0x2EBFDB0", Offset = "0x2EBEBB0", VA = "0x182EBFDB0")]
public GraphTransform CalculateTransform()
{
return null;
}
// Token: 0x060004DD RID: 1245 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600043B")]
[Address(RVA = "0x2EBFB50", Offset = "0x2EBE950", VA = "0x182EBFB50")]
private void CalculateDimensions(out int width, out int depth, out float nodeSize)
{
}
// Token: 0x060004DE RID: 1246 RVA: 0x000044E4 File Offset: 0x000026E4
[Token(Token = "0x600043C")]
[Address(RVA = "0x2EC4350", Offset = "0x2EC3150", VA = "0x182EC4350", Slot = "16")]
public override NNInfoInternal GetNearest(Vector3 position, NNConstraint constraint, GraphNode hint)
{
return default(NNInfoInternal);
}
// Token: 0x060004DF RID: 1247 RVA: 0x000044FC File Offset: 0x000026FC
[Token(Token = "0x600043D")]
[Address(RVA = "0x2EC2D90", Offset = "0x2EC1B90", VA = "0x182EC2D90", Slot = "17")]
public override NNInfoInternal GetNearestForce(Vector3 position, NNConstraint constraint)
{
return default(NNInfoInternal);
}
// Token: 0x060004E0 RID: 1248 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600043E")]
[Address(RVA = "0x2EC9180", Offset = "0x2EC7F80", VA = "0x182EC9180", Slot = "37")]
public virtual void SetUpOffsetsAndCosts()
{
}
// Token: 0x060004E1 RID: 1249 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600043F")]
[Address(RVA = "0x2EC8E70", Offset = "0x2EC7C70", VA = "0x182EC8E70", Slot = "20")]
protected override IEnumerable<Progress> ScanInternal()
{
return null;
}
// Token: 0x060004E2 RID: 1250 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000440")]
[Address(RVA = "0x2EC9A30", Offset = "0x2EC8830", VA = "0x182EC9A30", Slot = "38")]
[Obsolete]
public virtual void UpdateNodePositionCollision(GridNode node, int x, int z, bool resetPenalty = true)
{
}
// Token: 0x060004E3 RID: 1251 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000441")]
[Address(RVA = "0x2EC85D0", Offset = "0x2EC73D0", VA = "0x182EC85D0", Slot = "39")]
public virtual void RecalculateCell(int x, int z, bool resetPenalties = true, bool resetTags = true)
{
}
// Token: 0x060004E4 RID: 1252 RVA: 0x00004514 File Offset: 0x00002714
[Token(Token = "0x6000442")]
[Address(RVA = "0x2EC2B90", Offset = "0x2EC1990", VA = "0x182EC2B90", Slot = "40")]
protected virtual bool ErosionAnyFalseConnections(GraphNode baseNode)
{
return default(bool);
}
// Token: 0x060004E5 RID: 1253 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000443")]
[Address(RVA = "0x2EC2640", Offset = "0x2EC1440", VA = "0x182EC2640")]
private void ErodeNode(GraphNode node)
{
}
// Token: 0x060004E6 RID: 1254 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000444")]
[Address(RVA = "0x2EC23B0", Offset = "0x2EC11B0", VA = "0x182EC23B0")]
private void ErodeNodeWithTagsInit(GraphNode node)
{
}
// Token: 0x060004E7 RID: 1255 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000445")]
[Address(RVA = "0x2EC2430", Offset = "0x2EC1230", VA = "0x182EC2430")]
private void ErodeNodeWithTags(GraphNode node, int iteration)
{
}
// Token: 0x060004E8 RID: 1256 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000446")]
[Address(RVA = "0x2EC26A0", Offset = "0x2EC14A0", VA = "0x182EC26A0", Slot = "41")]
public virtual void ErodeWalkableArea()
{
}
// Token: 0x060004E9 RID: 1257 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000447")]
[Address(RVA = "0x2EC26D0", Offset = "0x2EC14D0", VA = "0x182EC26D0")]
public void ErodeWalkableArea(int xmin, int zmin, int xmax, int zmax)
{
}
// Token: 0x060004EA RID: 1258 RVA: 0x0000452C File Offset: 0x0000272C
[Token(Token = "0x6000448")]
[Address(RVA = "0x2EC5A00", Offset = "0x2EC4800", VA = "0x182EC5A00", Slot = "42")]
public virtual bool IsValidConnection(GridNodeBase node1, GridNodeBase node2)
{
return default(bool);
}
// Token: 0x060004EB RID: 1259 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000449")]
[Address(RVA = "0x2EBF230", Offset = "0x2EBE030", VA = "0x182EBF230")]
public void CalculateConnectionsForCellAndNeighbours(int x, int z)
{
}
// Token: 0x060004EC RID: 1260 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600044A")]
[Address(RVA = "0x2EBFA20", Offset = "0x2EBE820", VA = "0x182EBFA20")]
[Obsolete]
public static void CalculateConnections(GridNode node)
{
}
// Token: 0x060004ED RID: 1261 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600044B")]
[Address(RVA = "0x2EBFB10", Offset = "0x2EBE910", VA = "0x182EBFB10", Slot = "43")]
public virtual void CalculateConnections(GridNodeBase node)
{
}
// Token: 0x060004EE RID: 1262 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600044C")]
[Address(RVA = "0x2EBF330", Offset = "0x2EBE130", VA = "0x182EBF330", Slot = "44")]
[Obsolete]
public virtual void CalculateConnections(int x, int z, GridNode node)
{
}
// Token: 0x060004EF RID: 1263 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600044D")]
[Address(RVA = "0x2EBF350", Offset = "0x2EBE150", VA = "0x182EBF350", Slot = "45")]
public virtual void CalculateConnections(int x, int z)
{
}
// Token: 0x060004F0 RID: 1264 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600044E")]
[Address(RVA = "0x2EC6DD0", Offset = "0x2EC5BD0", VA = "0x182EC6DD0", Slot = "25")]
public override void OnDrawGizmos(RetainedGizmos gizmos, bool drawNodes)
{
}
// Token: 0x060004F1 RID: 1265 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600044F")]
[Address(RVA = "0x2EC0D70", Offset = "0x2EBFB70", VA = "0x182EC0D70")]
private void CreateNavmeshSurfaceVisualization(GridNodeBase[] nodes, int nodeCount, GraphGizmoHelper helper)
{
}
// Token: 0x060004F2 RID: 1266 RVA: 0x00004544 File Offset: 0x00002744
[Token(Token = "0x6000450")]
[Address(RVA = "0x2EC5470", Offset = "0x2EC4270", VA = "0x182EC5470")]
protected IntRect GetRectFromBounds(Bounds bounds)
{
return default(IntRect);
}
// Token: 0x060004F3 RID: 1267 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000451")]
[Address(RVA = "0x2EC4AD0", Offset = "0x2EC38D0", VA = "0x182EC4AD0")]
[Obsolete]
public List<GraphNode> GetNodesInArea(Bounds bounds)
{
return null;
}
// Token: 0x060004F4 RID: 1268 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000452")]
[Address(RVA = "0x2EC4B10", Offset = "0x2EC3910", VA = "0x182EC4B10")]
[Obsolete]
public List<GraphNode> GetNodesInArea(GraphUpdateShape shape)
{
return null;
}
// Token: 0x060004F5 RID: 1269 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000453")]
[Address(RVA = "0x2EC4B80", Offset = "0x2EC3980", VA = "0x182EC4B80")]
[Obsolete]
public List<GraphNode> GetNodesInArea(Bounds bounds, GraphUpdateShape shape)
{
return null;
}
// Token: 0x060004F6 RID: 1270 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000454")]
[Address(RVA = "0x2EC4AD0", Offset = "0x2EC38D0", VA = "0x182EC4AD0")]
public List<GraphNode> GetNodesInRegion(Bounds bounds)
{
return null;
}
// Token: 0x060004F7 RID: 1271 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000455")]
[Address(RVA = "0x2EC4B10", Offset = "0x2EC3910", VA = "0x182EC4B10")]
public List<GraphNode> GetNodesInRegion(GraphUpdateShape shape)
{
return null;
}
// Token: 0x060004F8 RID: 1272 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000456")]
[Address(RVA = "0x2EC5090", Offset = "0x2EC3E90", VA = "0x182EC5090", Slot = "46")]
protected virtual List<GraphNode> GetNodesInRegion(Bounds bounds, GraphUpdateShape shape)
{
return null;
}
// Token: 0x060004F9 RID: 1273 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000457")]
[Address(RVA = "0x2EC4BC0", Offset = "0x2EC39C0", VA = "0x182EC4BC0", Slot = "47")]
public virtual List<GraphNode> GetNodesInRegion(IntRect rect)
{
return null;
}
// Token: 0x060004FA RID: 1274 RVA: 0x0000455C File Offset: 0x0000275C
[Token(Token = "0x6000458")]
[Address(RVA = "0x2EC4E50", Offset = "0x2EC3C50", VA = "0x182EC4E50", Slot = "48")]
public virtual int GetNodesInRegion(IntRect rect, GridNodeBase[] buffer)
{
return 0;
}
// Token: 0x060004FB RID: 1275 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000459")]
[Address(RVA = "0x2EC4A60", Offset = "0x2EC3860", VA = "0x182EC4A60", Slot = "49")]
public virtual GridNodeBase GetNode(int x, int z)
{
return null;
}
// Token: 0x060004FC RID: 1276 RVA: 0x00004574 File Offset: 0x00002774
[Token(Token = "0x600045A")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "29")]
GraphUpdateThreading IUpdatableGraph.CanUpdateAsync(GraphUpdateObject o)
{
return GraphUpdateThreading.UnityThread;
}
// Token: 0x060004FD RID: 1277 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600045B")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")]
void IUpdatableGraph.UpdateAreaInit(GraphUpdateObject o)
{
}
// Token: 0x060004FE RID: 1278 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600045C")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "28")]
void IUpdatableGraph.UpdateAreaPost(GraphUpdateObject o)
{
}
// Token: 0x060004FF RID: 1279 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600045D")]
[Address(RVA = "0x2EBED80", Offset = "0x2EBDB80", VA = "0x182EBED80")]
protected void CalculateAffectedRegions(GraphUpdateObject o, out IntRect originalRect, out IntRect affectRect, out IntRect physicsRect, out bool willChangeWalkability, out int erosion)
{
}
// Token: 0x06000500 RID: 1280 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600045E")]
[Address(RVA = "0x2EC7900", Offset = "0x2EC6700", VA = "0x182EC7900", Slot = "26")]
void IUpdatableGraph.UpdateArea(GraphUpdateObject o)
{
}
// Token: 0x06000501 RID: 1281 RVA: 0x0000458C File Offset: 0x0000278C
[Token(Token = "0x600045F")]
[Address(RVA = "0x2EC6CA0", Offset = "0x2EC5AA0", VA = "0x182EC6CA0", Slot = "31")]
public bool Linecast(Vector3 from, Vector3 to)
{
return default(bool);
}
// Token: 0x06000502 RID: 1282 RVA: 0x000045A4 File Offset: 0x000027A4
[Token(Token = "0x6000460")]
[Address(RVA = "0x2EC5D50", Offset = "0x2EC4B50", VA = "0x182EC5D50", Slot = "32")]
public bool Linecast(Vector3 from, Vector3 to, GraphNode hint)
{
return default(bool);
}
// Token: 0x06000503 RID: 1283 RVA: 0x000045BC File Offset: 0x000027BC
[Token(Token = "0x6000461")]
[Address(RVA = "0x2EC5CF0", Offset = "0x2EC4AF0", VA = "0x182EC5CF0", Slot = "33")]
public bool Linecast(Vector3 from, Vector3 to, GraphNode hint, out GraphHitInfo hit)
{
return default(bool);
}
// Token: 0x06000504 RID: 1284 RVA: 0x000045D4 File Offset: 0x000027D4
[Token(Token = "0x6000462")]
[Address(RVA = "0x1BA3A90", Offset = "0x1BA2890", VA = "0x181BA3A90")]
protected static float CrossMagnitude(Vector2 a, Vector2 b)
{
return 0f;
}
// Token: 0x06000505 RID: 1285 RVA: 0x000045EC File Offset: 0x000027EC
[Token(Token = "0x6000463")]
[Address(RVA = "0x2EC1D10", Offset = "0x2EC0B10", VA = "0x182EC1D10")]
protected static long CrossMagnitude(Int2 a, Int2 b)
{
return 0L;
}
// Token: 0x06000506 RID: 1286 RVA: 0x00004604 File Offset: 0x00002804
[Token(Token = "0x6000464")]
[Address(RVA = "0x2EC0620", Offset = "0x2EBF420", VA = "0x182EC0620")]
protected bool ClipLineSegmentToBounds(Vector3 a, Vector3 b, out Vector3 outA, out Vector3 outB)
{
return default(bool);
}
// Token: 0x06000507 RID: 1287 RVA: 0x0000461C File Offset: 0x0000281C
[Token(Token = "0x6000465")]
[Address(RVA = "0x2EC60F0", Offset = "0x2EC4EF0", VA = "0x182EC60F0", Slot = "34")]
public bool Linecast(Vector3 from, Vector3 to, GraphNode hint, out GraphHitInfo hit, List<GraphNode> trace)
{
return default(bool);
}
// Token: 0x06000508 RID: 1288 RVA: 0x00004634 File Offset: 0x00002834
[Token(Token = "0x6000466")]
[Address(RVA = "0x2EC9850", Offset = "0x2EC8650", VA = "0x182EC9850")]
public bool SnappedLinecast(Vector3 from, Vector3 to, GraphNode hint, out GraphHitInfo hit)
{
return default(bool);
}
// Token: 0x06000509 RID: 1289 RVA: 0x0000464C File Offset: 0x0000284C
[Token(Token = "0x6000467")]
[Address(RVA = "0x2EC5DD0", Offset = "0x2EC4BD0", VA = "0x182EC5DD0")]
public bool Linecast(GridNodeBase fromNode, GridNodeBase toNode)
{
return default(bool);
}
// Token: 0x0600050A RID: 1290 RVA: 0x00004664 File Offset: 0x00002864
[Token(Token = "0x6000468")]
[Address(RVA = "0x2EC0440", Offset = "0x2EBF240", VA = "0x182EC0440")]
public bool CheckConnection(GridNode node, int dir)
{
return default(bool);
}
// Token: 0x0600050B RID: 1291 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000469")]
[Address(RVA = "0x2EC8EE0", Offset = "0x2EC7CE0", VA = "0x182EC8EE0", Slot = "21")]
protected override void SerializeExtraInfo(GraphSerializationContext ctx)
{
}
// Token: 0x0600050C RID: 1292 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600046A")]
[Address(RVA = "0x2EC1D40", Offset = "0x2EC0B40", VA = "0x182EC1D40", Slot = "22")]
protected override void DeserializeExtraInfo(GraphSerializationContext ctx)
{
}
// Token: 0x0600050D RID: 1293 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600046B")]
[Address(RVA = "0x2EC1EE0", Offset = "0x2EC0CE0", VA = "0x182EC1EE0", Slot = "24")]
protected override void DeserializeSettingsCompatibility(GraphSerializationContext ctx)
{
}
// Token: 0x0600050E RID: 1294 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600046C")]
[Address(RVA = "0x2EC83E0", Offset = "0x2EC71E0", VA = "0x182EC83E0", Slot = "23")]
protected override void PostDeserialization(GraphSerializationContext ctx)
{
}
// Token: 0x04000334 RID: 820
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400028C")]
[JsonMember]
public InspectorGridMode inspectorGridMode;
// Token: 0x04000335 RID: 821
[FieldOffset(Offset = "0xD4")]
[Token(Token = "0x400028D")]
[JsonMember]
public InspectorGridHexagonNodeSize inspectorHexagonSizeMode;
// Token: 0x04000336 RID: 822
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400028E")]
public int width;
// Token: 0x04000337 RID: 823
[FieldOffset(Offset = "0xDC")]
[Token(Token = "0x400028F")]
public int depth;
// Token: 0x04000338 RID: 824
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4000290")]
[JsonMember]
public float aspectRatio;
// Token: 0x04000339 RID: 825
[FieldOffset(Offset = "0xE4")]
[Token(Token = "0x4000291")]
[JsonMember]
public float isometricAngle;
// Token: 0x0400033A RID: 826
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4000292")]
[JsonMember]
public bool uniformEdgeCosts;
// Token: 0x0400033B RID: 827
[FieldOffset(Offset = "0xEC")]
[Token(Token = "0x4000293")]
[JsonMember]
public Vector3 rotation;
// Token: 0x0400033C RID: 828
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4000294")]
[JsonMember]
public Vector3 center;
// Token: 0x0400033D RID: 829
[FieldOffset(Offset = "0x104")]
[Token(Token = "0x4000295")]
[JsonMember]
public Vector2 unclampedSize;
// Token: 0x0400033E RID: 830
[FieldOffset(Offset = "0x10C")]
[Token(Token = "0x4000296")]
[JsonMember]
public float nodeSize;
// Token: 0x0400033F RID: 831
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4000297")]
[JsonMember]
public GraphCollision collision;
// Token: 0x04000340 RID: 832
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x4000298")]
[JsonMember]
public float maxClimb;
// Token: 0x04000341 RID: 833
[FieldOffset(Offset = "0x11C")]
[Token(Token = "0x4000299")]
[JsonMember]
public float maxSlope;
// Token: 0x04000342 RID: 834
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400029A")]
[JsonMember]
public int erodeIterations;
// Token: 0x04000343 RID: 835
[FieldOffset(Offset = "0x124")]
[Token(Token = "0x400029B")]
[JsonMember]
public bool erosionUseTags;
// Token: 0x04000344 RID: 836
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x400029C")]
[JsonMember]
public int erosionFirstTag;
// Token: 0x04000345 RID: 837
[FieldOffset(Offset = "0x12C")]
[Token(Token = "0x400029D")]
[JsonMember]
public NumNeighbours neighbours;
// Token: 0x04000346 RID: 838
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400029E")]
[JsonMember]
public bool cutCorners;
// Token: 0x04000347 RID: 839
[FieldOffset(Offset = "0x134")]
[Token(Token = "0x400029F")]
[JsonMember]
public float penaltyPositionOffset;
// Token: 0x04000348 RID: 840
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x40002A0")]
[JsonMember]
public bool penaltyPosition;
// Token: 0x04000349 RID: 841
[FieldOffset(Offset = "0x13C")]
[Token(Token = "0x40002A1")]
[JsonMember]
public float penaltyPositionFactor;
// Token: 0x0400034A RID: 842
[FieldOffset(Offset = "0x140")]
[Token(Token = "0x40002A2")]
[JsonMember]
public bool penaltyAngle;
// Token: 0x0400034B RID: 843
[FieldOffset(Offset = "0x144")]
[Token(Token = "0x40002A3")]
[JsonMember]
public float penaltyAngleFactor;
// Token: 0x0400034C RID: 844
[FieldOffset(Offset = "0x148")]
[Token(Token = "0x40002A4")]
[JsonMember]
public float penaltyAnglePower;
// Token: 0x0400034D RID: 845
[FieldOffset(Offset = "0x14C")]
[Token(Token = "0x40002A5")]
[JsonMember]
public bool useJumpPointSearch;
// Token: 0x0400034E RID: 846
[FieldOffset(Offset = "0x14D")]
[Token(Token = "0x40002A6")]
[JsonMember]
public bool showMeshOutline;
// Token: 0x0400034F RID: 847
[FieldOffset(Offset = "0x14E")]
[Token(Token = "0x40002A7")]
[JsonMember]
public bool showNodeConnections;
// Token: 0x04000350 RID: 848
[FieldOffset(Offset = "0x14F")]
[Token(Token = "0x40002A8")]
[JsonMember]
public bool showMeshSurface;
// Token: 0x04000351 RID: 849
[FieldOffset(Offset = "0x150")]
[Token(Token = "0x40002A9")]
[JsonMember]
public GridGraph.TextureData textureData;
// Token: 0x04000353 RID: 851
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x40002AB")]
[NonSerialized]
public readonly int[] neighbourOffsets;
// Token: 0x04000354 RID: 852
[FieldOffset(Offset = "0x168")]
[Token(Token = "0x40002AC")]
[NonSerialized]
public readonly uint[] neighbourCosts;
// Token: 0x04000355 RID: 853
[FieldOffset(Offset = "0x170")]
[Token(Token = "0x40002AD")]
[NonSerialized]
public readonly int[] neighbourXOffsets;
// Token: 0x04000356 RID: 854
[FieldOffset(Offset = "0x178")]
[Token(Token = "0x40002AE")]
[NonSerialized]
public readonly int[] neighbourZOffsets;
// Token: 0x04000357 RID: 855
[Token(Token = "0x40002AF")]
internal static readonly int[] hexagonNeighbourIndices;
// Token: 0x04000358 RID: 856
[Token(Token = "0x40002B0")]
public const int getNearestForceOverlap = 2;
// Token: 0x04000359 RID: 857
[FieldOffset(Offset = "0x180")]
[Token(Token = "0x40002B1")]
public GridNode[] nodes;
// Token: 0x02000086 RID: 134
[Token(Token = "0x2000104")]
public class TextureData
{
// Token: 0x06000510 RID: 1296 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60009DF")]
[Address(RVA = "0x2ED7520", Offset = "0x2ED6320", VA = "0x182ED7520")]
public void Initialize()
{
}
// Token: 0x06000511 RID: 1297 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60009E0")]
[Address(RVA = "0x2ED7270", Offset = "0x2ED6070", VA = "0x182ED7270")]
public void Apply(GridNode node, int x, int z)
{
}
// Token: 0x06000512 RID: 1298 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60009E1")]
[Address(RVA = "0x2ED70D0", Offset = "0x2ED5ED0", VA = "0x182ED70D0")]
private void ApplyChannel(GridNode node, int x, int z, int value, GridGraph.TextureData.ChannelUse channelUse, float factor)
{
}
// Token: 0x06000513 RID: 1299 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60009E2")]
[Address(RVA = "0x2ED7680", Offset = "0x2ED6480", VA = "0x182ED7680")]
public TextureData()
{
}
// Token: 0x0400035B RID: 859
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000625")]
public bool enabled;
// Token: 0x0400035C RID: 860
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000626")]
public Texture2D source;
// Token: 0x0400035D RID: 861
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000627")]
public float[] factors;
// Token: 0x0400035E RID: 862
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000628")]
public GridGraph.TextureData.ChannelUse[] channels;
// Token: 0x0400035F RID: 863
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000629")]
private Color32[] data;
// Token: 0x02000087 RID: 135
[Token(Token = "0x200015A")]
public enum ChannelUse
{
// Token: 0x04000361 RID: 865
[Token(Token = "0x4000794")]
None,
// Token: 0x04000362 RID: 866
[Token(Token = "0x4000795")]
Penalty,
// Token: 0x04000363 RID: 867
[Token(Token = "0x4000796")]
Position,
// Token: 0x04000364 RID: 868
[Token(Token = "0x4000797")]
WalkablePenalty
}
}
}
}