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 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 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 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 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 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; } } }