using System; using System.Collections.Generic; using Cpp2IlInjected; using Pathfinding.Serialization; using Pathfinding.Util; using UnityEngine; namespace Pathfinding { // Token: 0x02000093 RID: 147 [Token(Token = "0x200005C")] [JsonOptIn] [Preserve] public class NavMeshGraph : NavmeshBase, IUpdatableGraph { // Token: 0x170000E2 RID: 226 // (get) Token: 0x06000561 RID: 1377 RVA: 0x0000485C File Offset: 0x00002A5C [Token(Token = "0x170000C4")] protected override bool RecalculateNormals { [Token(Token = "0x60004A4")] [Address(RVA = "0xAFB1A0", Offset = "0xAFA1A0", VA = "0x180AFB1A0", Slot = "39")] get { return default(bool); } } // Token: 0x170000E3 RID: 227 // (get) Token: 0x06000562 RID: 1378 RVA: 0x00004874 File Offset: 0x00002A74 [Token(Token = "0x170000C5")] public override float TileWorldSizeX { [Token(Token = "0x60004A5")] [Address(RVA = "0x848FF0", Offset = "0x847FF0", VA = "0x180848FF0", Slot = "36")] get { return 0f; } } // Token: 0x170000E4 RID: 228 // (get) Token: 0x06000563 RID: 1379 RVA: 0x0000488C File Offset: 0x00002A8C [Token(Token = "0x170000C6")] public override float TileWorldSizeZ { [Token(Token = "0x60004A6")] [Address(RVA = "0xAC13B0", Offset = "0xAC03B0", VA = "0x180AC13B0", Slot = "37")] get { return 0f; } } // Token: 0x170000E5 RID: 229 // (get) Token: 0x06000564 RID: 1380 RVA: 0x000048A4 File Offset: 0x00002AA4 [Token(Token = "0x170000C7")] protected override float MaxTileConnectionEdgeDistance { [Token(Token = "0x60004A7")] [Address(RVA = "0x5D1260", Offset = "0x5D0260", VA = "0x1805D1260", Slot = "38")] get { return 0f; } } // Token: 0x06000565 RID: 1381 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004A8")] [Address(RVA = "0xAFA460", Offset = "0xAF9460", VA = "0x180AFA460", Slot = "40")] public override GraphTransform CalculateTransform() { return null; } // Token: 0x06000566 RID: 1382 RVA: 0x000048BC File Offset: 0x00002ABC [Token(Token = "0x60004A9")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "44")] GraphUpdateThreading IUpdatableGraph.CanUpdateAsync(GraphUpdateObject o) { return GraphUpdateThreading.UnityThread; } // Token: 0x06000567 RID: 1383 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60004AA")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "42")] void IUpdatableGraph.UpdateAreaInit(GraphUpdateObject o) { } // Token: 0x06000568 RID: 1384 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60004AB")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "43")] void IUpdatableGraph.UpdateAreaPost(GraphUpdateObject o) { } // Token: 0x06000569 RID: 1385 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60004AC")] [Address(RVA = "0xAFAA10", Offset = "0xAF9A10", VA = "0x180AFAA10", Slot = "41")] void IUpdatableGraph.UpdateArea(GraphUpdateObject o) { } // Token: 0x0600056A RID: 1386 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60004AD")] [Address(RVA = "0xAFAC90", Offset = "0xAF9C90", VA = "0x180AFAC90")] public static void UpdateArea(GraphUpdateObject o, INavmeshHolder graph) { } // Token: 0x0600056B RID: 1387 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60004AE")] [Address(RVA = "0xAFAAA0", Offset = "0xAF9AA0", VA = "0x180AFAAA0")] [Obsolete] public void ScanInternal(string objMeshPath) { } // Token: 0x0600056C RID: 1388 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004AF")] [Address(RVA = "0xAFAA30", Offset = "0xAF9A30", VA = "0x180AFAA30", Slot = "20")] protected override IEnumerable ScanInternal() { return null; } // Token: 0x0600056D RID: 1389 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60004B0")] [Address(RVA = "0xAFA820", Offset = "0xAF9820", VA = "0x180AFA820", Slot = "24")] protected override void DeserializeSettingsCompatibility(GraphSerializationContext ctx) { } // Token: 0x0600056E RID: 1390 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60004B1")] [Address(RVA = "0xAFB130", Offset = "0xAFA130", VA = "0x180AFB130")] public NavMeshGraph() { } // Token: 0x0400038E RID: 910 [FieldOffset(Offset = "0x130")] [Token(Token = "0x40002C8")] [JsonMember] public Mesh sourceMesh; // Token: 0x0400038F RID: 911 [FieldOffset(Offset = "0x138")] [Token(Token = "0x40002C9")] [JsonMember] public Vector3 offset; // Token: 0x04000390 RID: 912 [FieldOffset(Offset = "0x144")] [Token(Token = "0x40002CA")] [JsonMember] public Vector3 rotation; // Token: 0x04000391 RID: 913 [FieldOffset(Offset = "0x150")] [Token(Token = "0x40002CB")] [JsonMember] public float scale; // Token: 0x04000392 RID: 914 [FieldOffset(Offset = "0x154")] [Token(Token = "0x40002CC")] [JsonMember] public bool recalculateNormals; // Token: 0x04000393 RID: 915 [FieldOffset(Offset = "0x158")] [Token(Token = "0x40002CD")] [JsonMember] private Vector3 cachedSourceMeshBoundsMin; } }