using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace Pathfinding { // Token: 0x020000E4 RID: 228 [Token(Token = "0x2000089")] public class MultiTargetPath : ABPath { // Token: 0x17000122 RID: 290 // (get) Token: 0x060007CE RID: 1998 RVA: 0x0000584C File Offset: 0x00003A4C // (set) Token: 0x060007CF RID: 1999 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170000F8")] public bool inverted { [Token(Token = "0x6000696")] [Address(RVA = "0xAF91B0", Offset = "0xAF81B0", VA = "0x180AF91B0")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x6000697")] [Address(RVA = "0xAF91C0", Offset = "0xAF81C0", VA = "0x180AF91C0")] [CompilerGenerated] protected set { } } // Token: 0x060007D0 RID: 2000 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000698")] [Address(RVA = "0xAF9140", Offset = "0xAF8140", VA = "0x180AF9140")] public MultiTargetPath() { } // Token: 0x060007D1 RID: 2001 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000699")] [Address(RVA = "0xAF6A80", Offset = "0xAF5A80", VA = "0x180AF6A80")] public static MultiTargetPath Construct(Vector3[] startPoints, Vector3 target, OnPathDelegate[] callbackDelegates, [Optional] OnPathDelegate callback) { return null; } // Token: 0x060007D2 RID: 2002 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600069A")] [Address(RVA = "0xAF6B50", Offset = "0xAF5B50", VA = "0x180AF6B50")] public static MultiTargetPath Construct(Vector3 start, Vector3[] targets, OnPathDelegate[] callbackDelegates, [Optional] OnPathDelegate callback) { return null; } // Token: 0x060007D3 RID: 2003 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600069B")] [Address(RVA = "0xAF8CB0", Offset = "0xAF7CB0", VA = "0x180AF8CB0")] protected void Setup(Vector3 start, Vector3[] targets, OnPathDelegate[] callbackDelegates, OnPathDelegate callback) { } // Token: 0x060007D4 RID: 2004 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600069C")] [Address(RVA = "0xAF87D0", Offset = "0xAF77D0", VA = "0x180AF87D0", Slot = "19")] protected override void Reset() { } // Token: 0x060007D5 RID: 2005 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600069D")] [Address(RVA = "0xAF7630", Offset = "0xAF6630", VA = "0x180AF7630", Slot = "18")] protected override void OnEnterPool() { } // Token: 0x060007D6 RID: 2006 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600069E")] [Address(RVA = "0xAF6790", Offset = "0xAF5790", VA = "0x180AF6790")] private void ChooseShortestPath() { } // Token: 0x060007D7 RID: 2007 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600069F")] [Address(RVA = "0xAF8AA0", Offset = "0xAF7AA0", VA = "0x180AF8AA0")] private void SetPathParametersForReturn(int target) { } // Token: 0x060007D8 RID: 2008 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60006A0")] [Address(RVA = "0xAF8820", Offset = "0xAF7820", VA = "0x180AF8820", Slot = "22")] protected override void ReturnPath() { } // Token: 0x060007D9 RID: 2009 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60006A1")] [Address(RVA = "0xAF71E0", Offset = "0xAF61E0", VA = "0x180AF71E0")] protected void FoundTarget(PathNode nodeR, int i) { } // Token: 0x060007DA RID: 2010 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60006A2")] [Address(RVA = "0xAF7D40", Offset = "0xAF6D40", VA = "0x180AF7D40")] protected void RebuildOpenList() { } // Token: 0x060007DB RID: 2011 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60006A3")] [Address(RVA = "0xAF77E0", Offset = "0xAF67E0", VA = "0x180AF77E0", Slot = "23")] protected override void Prepare() { } // Token: 0x060007DC RID: 2012 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60006A4")] [Address(RVA = "0xAF7DF0", Offset = "0xAF6DF0", VA = "0x180AF7DF0")] private void RecalculateHTarget(bool firstTime) { } // Token: 0x060007DD RID: 2013 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60006A5")] [Address(RVA = "0xAF7400", Offset = "0xAF6400", VA = "0x180AF7400", Slot = "25")] protected override void Initialize() { } // Token: 0x060007DE RID: 2014 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60006A6")] [Address(RVA = "0xAF68C0", Offset = "0xAF58C0", VA = "0x180AF68C0", Slot = "24")] protected override void Cleanup() { } // Token: 0x060007DF RID: 2015 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60006A7")] [Address(RVA = "0xAF8730", Offset = "0xAF7730", VA = "0x180AF8730")] private void ResetFlags() { } // Token: 0x060007E0 RID: 2016 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60006A8")] [Address(RVA = "0xAF6560", Offset = "0xAF5560", VA = "0x180AF6560", Slot = "26")] protected override void CalculateStep(long targetTick) { } // Token: 0x060007E1 RID: 2017 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60006A9")] [Address(RVA = "0xAF8EF0", Offset = "0xAF7EF0", VA = "0x180AF8EF0", Slot = "20")] protected override void Trace(PathNode node) { } // Token: 0x060007E2 RID: 2018 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60006AA")] [Address(RVA = "0xAF6C20", Offset = "0xAF5C20", VA = "0x180AF6C20", Slot = "21")] internal override string DebugString(PathLog logMode) { return null; } // Token: 0x0400054C RID: 1356 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x40003D7")] public OnPathDelegate[] callbacks; // Token: 0x0400054D RID: 1357 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x40003D8")] public GraphNode[] targetNodes; // Token: 0x0400054E RID: 1358 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x40003D9")] protected int targetNodeCount; // Token: 0x0400054F RID: 1359 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x40003DA")] public bool[] targetsFound; // Token: 0x04000550 RID: 1360 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x40003DB")] public Vector3[] targetPoints; // Token: 0x04000551 RID: 1361 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x40003DC")] public Vector3[] originalTargetPoints; // Token: 0x04000552 RID: 1362 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x40003DD")] public List[] vectorPaths; // Token: 0x04000553 RID: 1363 [global::Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x40003DE")] public List[] nodePaths; // Token: 0x04000554 RID: 1364 [global::Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x40003DF")] public bool pathsForAll; // Token: 0x04000555 RID: 1365 [global::Cpp2IlInjected.FieldOffset(Offset = "0x17C")] [Token(Token = "0x40003E0")] public int chosenTarget; // Token: 0x04000556 RID: 1366 [global::Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x40003E1")] private int sequentialTarget; // Token: 0x04000557 RID: 1367 [global::Cpp2IlInjected.FieldOffset(Offset = "0x184")] [Token(Token = "0x40003E2")] public MultiTargetPath.HeuristicMode heuristicMode; // Token: 0x020000E5 RID: 229 [Token(Token = "0x200012F")] public enum HeuristicMode { // Token: 0x0400055A RID: 1370 [Token(Token = "0x40006EE")] None, // Token: 0x0400055B RID: 1371 [Token(Token = "0x40006EF")] Average, // Token: 0x0400055C RID: 1372 [Token(Token = "0x40006F0")] MovingAverage, // Token: 0x0400055D RID: 1373 [Token(Token = "0x40006F1")] Midpoint, // Token: 0x0400055E RID: 1374 [Token(Token = "0x40006F2")] MovingMidpoint, // Token: 0x0400055F RID: 1375 [Token(Token = "0x40006F3")] Sequential } } }