100 lines
3.4 KiB
C#
100 lines
3.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace Pathfinding
|
|
{
|
|
// Token: 0x020000F7 RID: 247
|
|
[Token(Token = "0x2000094")]
|
|
public static class PathUtilities
|
|
{
|
|
// Token: 0x0600082C RID: 2092 RVA: 0x00005A2C File Offset: 0x00003C2C
|
|
[Token(Token = "0x60006EA")]
|
|
[Address(RVA = "0x251B2B0", Offset = "0x251A0B0", VA = "0x18251B2B0")]
|
|
public static bool IsPathPossible(GraphNode node1, GraphNode node2)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600082D RID: 2093 RVA: 0x00005A44 File Offset: 0x00003C44
|
|
[Token(Token = "0x60006EB")]
|
|
[Address(RVA = "0x251AFD0", Offset = "0x2519DD0", VA = "0x18251AFD0")]
|
|
public static bool IsPathPossible(List<GraphNode> nodes)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600082E RID: 2094 RVA: 0x00005A5C File Offset: 0x00003C5C
|
|
[Token(Token = "0x60006EC")]
|
|
[Address(RVA = "0x251B0B0", Offset = "0x2519EB0", VA = "0x18251B0B0")]
|
|
public static bool IsPathPossible(List<GraphNode> nodes, int tagMask)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600082F RID: 2095 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60006ED")]
|
|
[Address(RVA = "0x251A9B0", Offset = "0x25197B0", VA = "0x18251A9B0")]
|
|
public static List<GraphNode> GetReachableNodes(GraphNode seed, int tagMask = -1, [Optional] Func<GraphNode, bool> filter)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000830 RID: 2096 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60006EE")]
|
|
[Address(RVA = "0x2519680", Offset = "0x2518480", VA = "0x182519680")]
|
|
public static List<GraphNode> BFS(GraphNode seed, int depth, int tagMask = -1, [Optional] Func<GraphNode, bool> filter)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000831 RID: 2097 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60006EF")]
|
|
[Address(RVA = "0x251AB90", Offset = "0x2519990", VA = "0x18251AB90")]
|
|
public static List<Vector3> GetSpiralPoints(int count, float clearance)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000832 RID: 2098 RVA: 0x00005A74 File Offset: 0x00003C74
|
|
[Token(Token = "0x60006F0")]
|
|
[Address(RVA = "0x251AF00", Offset = "0x2519D00", VA = "0x18251AF00")]
|
|
private static Vector3 InvoluteOfCircle(float a, float t)
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x06000833 RID: 2099 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x60006F1")]
|
|
[Address(RVA = "0x2519920", Offset = "0x2518720", VA = "0x182519920")]
|
|
public static void GetPointsAroundPointWorld(Vector3 p, IRaycastableGraph g, List<Vector3> previousPoints, float radius, float clearanceRadius)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000834 RID: 2100 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x60006F2")]
|
|
[Address(RVA = "0x2519BD0", Offset = "0x25189D0", VA = "0x182519BD0")]
|
|
public static void GetPointsAroundPoint(Vector3 center, IRaycastableGraph g, List<Vector3> previousPoints, float radius, float clearanceRadius)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000835 RID: 2101 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60006F3")]
|
|
[Address(RVA = "0x251A460", Offset = "0x2519260", VA = "0x18251A460")]
|
|
public static List<Vector3> GetPointsOnNodes(List<GraphNode> nodes, int count, float clearanceRadius = 0f)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0400058B RID: 1419
|
|
[Token(Token = "0x40003F8")]
|
|
private static Queue<GraphNode> BFSQueue;
|
|
|
|
// Token: 0x0400058C RID: 1420
|
|
[Token(Token = "0x40003F9")]
|
|
private static Dictionary<GraphNode, int> BFSMap;
|
|
}
|
|
}
|