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

256 lines
7.9 KiB
C#

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 = "0xC52520", Offset = "0xC51320", VA = "0x180C52520")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x6000697")]
[Address(RVA = "0x267ABB0", Offset = "0x26799B0", VA = "0x18267ABB0")]
[CompilerGenerated]
protected set
{
}
}
// Token: 0x060007D0 RID: 2000 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000698")]
[Address(RVA = "0x267AB40", Offset = "0x2679940", VA = "0x18267AB40")]
public MultiTargetPath()
{
}
// Token: 0x060007D1 RID: 2001 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000699")]
[Address(RVA = "0x2678480", Offset = "0x2677280", VA = "0x182678480")]
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 = "0x2678550", Offset = "0x2677350", VA = "0x182678550")]
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 = "0x267A6B0", Offset = "0x26794B0", VA = "0x18267A6B0")]
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 = "0x267A1D0", Offset = "0x2678FD0", VA = "0x18267A1D0", Slot = "19")]
protected override void Reset()
{
}
// Token: 0x060007D5 RID: 2005 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600069D")]
[Address(RVA = "0x2679030", Offset = "0x2677E30", VA = "0x182679030", Slot = "18")]
protected override void OnEnterPool()
{
}
// Token: 0x060007D6 RID: 2006 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600069E")]
[Address(RVA = "0x2678190", Offset = "0x2676F90", VA = "0x182678190")]
private void ChooseShortestPath()
{
}
// Token: 0x060007D7 RID: 2007 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600069F")]
[Address(RVA = "0x267A4A0", Offset = "0x26792A0", VA = "0x18267A4A0")]
private void SetPathParametersForReturn(int target)
{
}
// Token: 0x060007D8 RID: 2008 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006A0")]
[Address(RVA = "0x267A220", Offset = "0x2679020", VA = "0x18267A220", Slot = "22")]
protected override void ReturnPath()
{
}
// Token: 0x060007D9 RID: 2009 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006A1")]
[Address(RVA = "0x2678BE0", Offset = "0x26779E0", VA = "0x182678BE0")]
protected void FoundTarget(PathNode nodeR, int i)
{
}
// Token: 0x060007DA RID: 2010 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006A2")]
[Address(RVA = "0x2679740", Offset = "0x2678540", VA = "0x182679740")]
protected void RebuildOpenList()
{
}
// Token: 0x060007DB RID: 2011 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006A3")]
[Address(RVA = "0x26791E0", Offset = "0x2677FE0", VA = "0x1826791E0", Slot = "23")]
protected override void Prepare()
{
}
// Token: 0x060007DC RID: 2012 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006A4")]
[Address(RVA = "0x26797F0", Offset = "0x26785F0", VA = "0x1826797F0")]
private void RecalculateHTarget(bool firstTime)
{
}
// Token: 0x060007DD RID: 2013 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006A5")]
[Address(RVA = "0x2678E00", Offset = "0x2677C00", VA = "0x182678E00", Slot = "25")]
protected override void Initialize()
{
}
// Token: 0x060007DE RID: 2014 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006A6")]
[Address(RVA = "0x26782C0", Offset = "0x26770C0", VA = "0x1826782C0", Slot = "24")]
protected override void Cleanup()
{
}
// Token: 0x060007DF RID: 2015 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006A7")]
[Address(RVA = "0x267A130", Offset = "0x2678F30", VA = "0x18267A130")]
private void ResetFlags()
{
}
// Token: 0x060007E0 RID: 2016 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006A8")]
[Address(RVA = "0x2677F60", Offset = "0x2676D60", VA = "0x182677F60", Slot = "26")]
protected override void CalculateStep(long targetTick)
{
}
// Token: 0x060007E1 RID: 2017 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006A9")]
[Address(RVA = "0x267A8F0", Offset = "0x26796F0", VA = "0x18267A8F0", Slot = "20")]
protected override void Trace(PathNode node)
{
}
// Token: 0x060007E2 RID: 2018 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006AA")]
[Address(RVA = "0x2678620", Offset = "0x2677420", VA = "0x182678620", 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<Vector3>[] vectorPaths;
// Token: 0x04000553 RID: 1363
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x40003DE")]
public List<GraphNode>[] 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
}
}
}