using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace Pathfinding { // Token: 0x020000AC RID: 172 [Token(Token = "0x2000067")] [Serializable] public class EuclideanEmbedding { // Token: 0x06000698 RID: 1688 RVA: 0x00005234 File Offset: 0x00003434 [Token(Token = "0x600059B")] [Address(RVA = "0x25555A0", Offset = "0x25543A0", VA = "0x1825555A0")] private uint GetRandom() { return 0U; } // Token: 0x06000699 RID: 1689 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600059C")] [Address(RVA = "0x2555000", Offset = "0x2553E00", VA = "0x182555000")] private void EnsureCapacity(int index) { } // Token: 0x0600069A RID: 1690 RVA: 0x0000524C File Offset: 0x0000344C [Token(Token = "0x600059D")] [Address(RVA = "0x2555440", Offset = "0x2554240", VA = "0x182555440")] public uint GetHeuristic(int nodeIndex1, int nodeIndex2) { return 0U; } // Token: 0x0600069B RID: 1691 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600059E")] [Address(RVA = "0x25551B0", Offset = "0x2553FB0", VA = "0x1825551B0")] private void GetClosestWalkableNodesToChildrenRecursively(Transform tr, List nodes) { } // Token: 0x0600069C RID: 1692 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600059F")] [Address(RVA = "0x2555990", Offset = "0x2554790", VA = "0x182555990")] private void PickNRandomNodes(int count, List buffer) { } // Token: 0x0600069D RID: 1693 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60005A0")] [Address(RVA = "0x2555830", Offset = "0x2554630", VA = "0x182555830")] private GraphNode PickAnyWalkableNode() { return null; } // Token: 0x0600069E RID: 1694 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60005A1")] [Address(RVA = "0x2555DA0", Offset = "0x2554BA0", VA = "0x182555DA0")] public void RecalculatePivots() { } // Token: 0x0600069F RID: 1695 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60005A2")] [Address(RVA = "0x2555AF0", Offset = "0x25548F0", VA = "0x182555AF0")] public void RecalculateCosts() { } // Token: 0x060006A0 RID: 1696 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60005A3")] [Address(RVA = "0x25549B0", Offset = "0x25537B0", VA = "0x1825549B0")] private void ApplyGridGraphEndpointSpecialCase() { } // Token: 0x060006A1 RID: 1697 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60005A4")] [Address(RVA = "0x25555B0", Offset = "0x25543B0", VA = "0x1825555B0")] public void OnDrawGizmos() { } // Token: 0x060006A2 RID: 1698 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60005A5")] [Address(RVA = "0x2556300", Offset = "0x2555100", VA = "0x182556300")] public EuclideanEmbedding() { } // Token: 0x0400043D RID: 1085 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000331")] public HeuristicOptimizationMode mode; // Token: 0x0400043E RID: 1086 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4000332")] public int seed; // Token: 0x0400043F RID: 1087 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000333")] public Transform pivotPointRoot; // Token: 0x04000440 RID: 1088 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000334")] public int spreadOutCount; // Token: 0x04000441 RID: 1089 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4000335")] [NonSerialized] public bool dirty; // Token: 0x04000442 RID: 1090 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000336")] private uint[] costs; // Token: 0x04000443 RID: 1091 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000337")] private int maxNodeIndex; // Token: 0x04000444 RID: 1092 [FieldOffset(Offset = "0x34")] [Token(Token = "0x4000338")] private int pivotCount; // Token: 0x04000445 RID: 1093 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000339")] private GraphNode[] pivots; // Token: 0x04000446 RID: 1094 [Token(Token = "0x400033A")] private const uint ra = 12820163U; // Token: 0x04000447 RID: 1095 [Token(Token = "0x400033B")] private const uint rc = 1140671485U; // Token: 0x04000448 RID: 1096 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400033C")] private uint rval; // Token: 0x04000449 RID: 1097 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400033D")] private object lockObj; } }