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 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 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 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 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 left; // Token: 0x04000585 RID: 1413 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4000705")] public List 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; } } }