using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace Pathfinding { // Token: 0x02000018 RID: 24 [Token(Token = "0x200000C")] public class RichFunnel : RichPathPart { // Token: 0x06000173 RID: 371 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600013F")] [Address(RVA = "0x9BDA10", Offset = "0x9BCA10", VA = "0x1809BDA10")] public RichFunnel() { } // Token: 0x06000174 RID: 372 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000140")] [Address(RVA = "0x9BC300", Offset = "0x9BB300", VA = "0x1809BC300")] public RichFunnel Initialize(RichPath path, NavmeshBase graph) { return null; } // Token: 0x06000175 RID: 373 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000141")] [Address(RVA = "0x9BC3D0", Offset = "0x9BB3D0", VA = "0x1809BC3D0", Slot = "5")] public override void OnEnterPool() { } // Token: 0x1700006C RID: 108 // (get) Token: 0x06000176 RID: 374 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000060")] public TriangleMeshNode CurrentNode { [Token(Token = "0x6000142")] [Address(RVA = "0x9BDAD0", Offset = "0x9BCAD0", VA = "0x1809BDAD0")] get { return null; } } // Token: 0x06000177 RID: 375 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000143")] [Address(RVA = "0x9BA000", Offset = "0x9B9000", VA = "0x1809BA000")] public void BuildFunnelCorridor(List nodes, int start, int end) { } // Token: 0x06000178 RID: 376 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000144")] [Address(RVA = "0x9BC450", Offset = "0x9BB450", VA = "0x1809BC450")] private void SimplifyPath(IRaycastableGraph graph, List nodes, int start, int end, List result, Vector3 startPoint, Vector3 endPoint) { } // Token: 0x06000179 RID: 377 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000145")] [Address(RVA = "0x9BD240", Offset = "0x9BC240", VA = "0x1809BD240")] private void UpdateFunnelCorridor(int splitIndex, List prefix) { } // Token: 0x0600017A RID: 378 RVA: 0x00002A2C File Offset: 0x00000C2C [Token(Token = "0x6000146")] [Address(RVA = "0x9BA650", Offset = "0x9B9650", VA = "0x1809BA650")] private bool CheckForDestroyedNodes() { return default(bool); } // Token: 0x1700006D RID: 109 // (get) Token: 0x0600017B RID: 379 RVA: 0x00002A44 File Offset: 0x00000C44 [Token(Token = "0x17000061")] public float DistanceToEndOfPath { [Token(Token = "0x6000147")] [Address(RVA = "0x9BDB50", Offset = "0x9BCB50", VA = "0x1809BDB50")] get { return 0f; } } // Token: 0x0600017C RID: 380 RVA: 0x00002A5C File Offset: 0x00000C5C [Token(Token = "0x6000148")] [Address(RVA = "0x9BACF0", Offset = "0x9B9CF0", VA = "0x1809BACF0")] public Vector3 ClampToNavmesh(Vector3 position) { return default(Vector3); } // Token: 0x0600017D RID: 381 RVA: 0x00002A74 File Offset: 0x00000C74 [Token(Token = "0x6000149")] [Address(RVA = "0x9BD480", Offset = "0x9BC480", VA = "0x1809BD480")] public Vector3 Update(Vector3 position, List buffer, int numCorners, out bool lastCorner, out bool requiresRepath) { return default(Vector3); } // Token: 0x0600017E RID: 382 RVA: 0x00002A8C File Offset: 0x00000C8C [Token(Token = "0x600014A")] [Address(RVA = "0x9BA710", Offset = "0x9B9710", VA = "0x1809BA710")] private bool ClampToNavmeshInternal(ref Vector3 position) { return default(bool); } // Token: 0x0600017F RID: 383 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600014B")] [Address(RVA = "0x9BC2C0", Offset = "0x9BB2C0", VA = "0x1809BC2C0")] public void FindWalls(List wallBuffer, float range) { } // Token: 0x06000180 RID: 384 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600014C")] [Address(RVA = "0x9BBB20", Offset = "0x9BAB20", VA = "0x1809BBB20")] private void FindWalls(int nodeIndex, List wallBuffer, Vector3 position, float range) { } // Token: 0x06000181 RID: 385 RVA: 0x00002AA4 File Offset: 0x00000CA4 [Token(Token = "0x600014D")] [Address(RVA = "0x9BAEF0", Offset = "0x9B9EF0", VA = "0x1809BAEF0")] private bool FindNextCorners(Vector3 origin, int startIndex, List funnelPath, int numCorners, out bool lastCorner) { return default(bool); } // Token: 0x040000E6 RID: 230 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40000AF")] private readonly List left; // Token: 0x040000E7 RID: 231 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40000B0")] private readonly List right; // Token: 0x040000E8 RID: 232 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40000B1")] private List nodes; // Token: 0x040000E9 RID: 233 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40000B2")] public Vector3 exactStart; // Token: 0x040000EA RID: 234 [FieldOffset(Offset = "0x34")] [Token(Token = "0x40000B3")] public Vector3 exactEnd; // Token: 0x040000EB RID: 235 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40000B4")] private NavmeshBase graph; // Token: 0x040000EC RID: 236 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40000B5")] private int currentNode; // Token: 0x040000ED RID: 237 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x40000B6")] private Vector3 currentPosition; // Token: 0x040000EE RID: 238 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40000B7")] private int checkForDestroyedNodesCounter; // Token: 0x040000EF RID: 239 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40000B8")] private RichPath path; // Token: 0x040000F0 RID: 240 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40000B9")] private int[] triBuffer; // Token: 0x040000F1 RID: 241 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40000BA")] public bool funnelSimplification; // Token: 0x040000F2 RID: 242 [Token(Token = "0x40000BB")] private static Queue navmeshClampQueue; // Token: 0x040000F3 RID: 243 [Token(Token = "0x40000BC")] private static List navmeshClampList; // Token: 0x040000F4 RID: 244 [Token(Token = "0x40000BD")] private static Dictionary navmeshClampDict; } }