Files
2026-04-10 22:50:51 +02:00

158 lines
4.9 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace Pathfinding
{
// Token: 0x020000F3 RID: 243
[Token(Token = "0x2000092")]
public class Funnel
{
// Token: 0x0600081D RID: 2077 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006DB")]
[Address(RVA = "0x2559870", Offset = "0x2558670", VA = "0x182559870")]
public static List<Funnel.PathPart> SplitIntoParts(Path path)
{
return null;
}
// Token: 0x0600081E RID: 2078 RVA: 0x00005954 File Offset: 0x00003B54
[Token(Token = "0x60006DC")]
[Address(RVA = "0x2558C90", Offset = "0x2557A90", VA = "0x182558C90")]
public static Funnel.FunnelPortals ConstructFunnelPortals(List<GraphNode> nodes, Funnel.PathPart part)
{
return default(Funnel.FunnelPortals);
}
// Token: 0x0600081F RID: 2079 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006DD")]
[Address(RVA = "0x25594D0", Offset = "0x25582D0", VA = "0x1825594D0")]
public static void ShrinkPortals(Funnel.FunnelPortals portals, float shrink)
{
}
// Token: 0x06000820 RID: 2080 RVA: 0x0000596C File Offset: 0x00003B6C
[Token(Token = "0x60006DE")]
[Address(RVA = "0x2559E50", Offset = "0x2558C50", VA = "0x182559E50")]
private static bool UnwrapHelper(Vector3 portalStart, Vector3 portalEnd, Vector3 prevPoint, Vector3 nextPoint, ref Quaternion mRot, ref Vector3 mOffset)
{
return default(bool);
}
// Token: 0x06000821 RID: 2081 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006DF")]
[Address(RVA = "0x255A2E0", Offset = "0x25590E0", VA = "0x18255A2E0")]
public static void Unwrap(Funnel.FunnelPortals funnel, Vector2[] left, Vector2[] right)
{
}
// Token: 0x06000822 RID: 2082 RVA: 0x00005984 File Offset: 0x00003B84
[Token(Token = "0x60006E0")]
[Address(RVA = "0x2559170", Offset = "0x2557F70", VA = "0x182559170")]
private static int FixFunnel(Vector2[] left, Vector2[] right, int numPortals)
{
return 0;
}
// Token: 0x06000823 RID: 2083 RVA: 0x0000599C File Offset: 0x00003B9C
[Token(Token = "0x60006E1")]
[Address(RVA = "0x24B10C0", Offset = "0x24AFEC0", VA = "0x1824B10C0")]
protected static Vector2 ToXZ(Vector3 p)
{
return default(Vector2);
}
// Token: 0x06000824 RID: 2084 RVA: 0x000059B4 File Offset: 0x00003BB4
[Token(Token = "0x60006E2")]
[Address(RVA = "0x24AFD00", Offset = "0x24AEB00", VA = "0x1824AFD00")]
protected static Vector3 FromXZ(Vector2 p)
{
return default(Vector3);
}
// Token: 0x06000825 RID: 2085 RVA: 0x000059CC File Offset: 0x00003BCC
[Token(Token = "0x60006E3")]
[Address(RVA = "0x2559490", Offset = "0x2558290", VA = "0x182559490")]
protected static bool RightOrColinear(Vector2 a, Vector2 b)
{
return default(bool);
}
// Token: 0x06000826 RID: 2086 RVA: 0x000059E4 File Offset: 0x00003BE4
[Token(Token = "0x60006E4")]
[Address(RVA = "0x2559450", Offset = "0x2558250", VA = "0x182559450")]
protected static bool LeftOrColinear(Vector2 a, Vector2 b)
{
return default(bool);
}
// Token: 0x06000827 RID: 2087 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60006E5")]
[Address(RVA = "0x2557BE0", Offset = "0x25569E0", VA = "0x182557BE0")]
public static List<Vector3> Calculate(Funnel.FunnelPortals funnel, bool unwrap, bool splitAtEveryPortal)
{
return null;
}
// Token: 0x06000828 RID: 2088 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006E6")]
[Address(RVA = "0x2558590", Offset = "0x2557390", VA = "0x182558590")]
private static void Calculate(Vector2[] left, Vector2[] right, int numPortals, int startIndex, List<int> funnelPath, int maxCorners, out bool lastCorner)
{
}
// Token: 0x06000829 RID: 2089 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60006E7")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public Funnel()
{
}
// Token: 0x020000F4 RID: 244
[Token(Token = "0x2000135")]
public struct FunnelPortals
{
// Token: 0x04000584 RID: 1412
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000704")]
public List<Vector3> left;
// Token: 0x04000585 RID: 1413
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000705")]
public List<Vector3> right;
}
// Token: 0x020000F5 RID: 245
[Token(Token = "0x2000136")]
public struct PathPart
{
// Token: 0x04000586 RID: 1414
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000706")]
public int startIndex;
// Token: 0x04000587 RID: 1415
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x4000707")]
public int endIndex;
// Token: 0x04000588 RID: 1416
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000708")]
public Vector3 startPoint;
// Token: 0x04000589 RID: 1417
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000709")]
public Vector3 endPoint;
// Token: 0x0400058A RID: 1418
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400070A")]
public bool isLink;
}
}
}