Files
27Aug2021-Cpp2IL-Dump/AstarPathfindingProject/Pathfinding/Funnel.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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 = "0xA0ACF0", Offset = "0xA09CF0", VA = "0x180A0ACF0")]
public static List<Funnel.PathPart> SplitIntoParts(Path path)
{
return null;
}
// Token: 0x0600081E RID: 2078 RVA: 0x00005954 File Offset: 0x00003B54
[Token(Token = "0x60006DC")]
[Address(RVA = "0xA0A110", Offset = "0xA09110", VA = "0x180A0A110")]
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 = "0xA0A950", Offset = "0xA09950", VA = "0x180A0A950")]
public static void ShrinkPortals(Funnel.FunnelPortals portals, float shrink)
{
}
// Token: 0x06000820 RID: 2080 RVA: 0x0000596C File Offset: 0x00003B6C
[Token(Token = "0x60006DE")]
[Address(RVA = "0xA0B2D0", Offset = "0xA0A2D0", VA = "0x180A0B2D0")]
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 = "0xA0B760", Offset = "0xA0A760", VA = "0x180A0B760")]
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 = "0xA0A5F0", Offset = "0xA095F0", VA = "0x180A0A5F0")]
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 = "0x996A90", Offset = "0x995A90", VA = "0x180996A90")]
protected static Vector2 ToXZ(Vector3 p)
{
return default(Vector2);
}
// Token: 0x06000824 RID: 2084 RVA: 0x000059B4 File Offset: 0x00003BB4
[Token(Token = "0x60006E2")]
[Address(RVA = "0x995690", Offset = "0x994690", VA = "0x180995690")]
protected static Vector3 FromXZ(Vector2 p)
{
return default(Vector3);
}
// Token: 0x06000825 RID: 2085 RVA: 0x000059CC File Offset: 0x00003BCC
[Token(Token = "0x60006E3")]
[Address(RVA = "0xA0A910", Offset = "0xA09910", VA = "0x180A0A910")]
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 = "0xA0A8D0", Offset = "0xA098D0", VA = "0x180A0A8D0")]
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 = "0xA09060", Offset = "0xA08060", VA = "0x180A09060")]
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 = "0xA09A10", Offset = "0xA08A10", VA = "0x180A09A10")]
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 = "0x412370", Offset = "0x411370", VA = "0x180412370")]
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;
}
}
}