using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Pathfinding; using UnityEngine; // Token: 0x02000293 RID: 659 [Token(Token = "0x2000293")] [StructLayout(3)] public class NavMeshRegion : MonoBehaviour { // Token: 0x170002CE RID: 718 // (get) Token: 0x06001361 RID: 4961 RVA: 0x00051858 File Offset: 0x0004FA58 [Token(Token = "0x170002CE")] public float LEHMGKMBHNL { [Token(Token = "0x6001361")] [Address(RVA = "0x17C3600", Offset = "0x17C2000", VA = "0x1817C3600")] get { Transform transform = base.transform; float num; return num; } } // Token: 0x06001362 RID: 4962 RVA: 0x00051874 File Offset: 0x0004FA74 [Token(Token = "0x6001362")] [Address(RVA = "0x17C3240", Offset = "0x17C1C40", VA = "0x1817C3240")] public bool TryGetRandomPoint(out Vector3 DDHPAFKBMON) { float z = Vector3.zero.z; DDHPAFKBMON.z = z; Transform transform = base.transform; int num = 0; if (this.maxRetryCount > num) { float num2 = global::UnityEngine.Random.Range(-0.5f, 0.5f); float num3 = global::UnityEngine.Random.Range(-0.5f, 0.5f); Transform transform2 = base.transform; Vector3 vector; float z2 = vector.z; AstarPath active = AstarPath.active; NNConstraint @default = NNConstraint.Default; bool flag; if (!flag) { Vector3 zero = Vector3.zero; } bool flag2; if (flag2) { num++; } } DDHPAFKBMON.z = (float)0; throw new NullReferenceException(); } // Token: 0x06001363 RID: 4963 RVA: 0x00051914 File Offset: 0x0004FB14 [Token(Token = "0x6001363")] [Address(RVA = "0x17C2EB0", Offset = "0x17C18B0", VA = "0x1817C2EB0")] private bool FOHIKAPCHIM(float DJGCMOJICGK, out Vector3 DMOFJEKGLIN) { int num = 0; float num2 = global::UnityEngine.Random.Range(-0.5f, 0.5f); float num3 = global::UnityEngine.Random.Range(-0.5f, 0.5f); Transform transform = base.transform; Vector3 vector; float z = vector.z; AstarPath active = AstarPath.active; NNConstraint @default = NNConstraint.Default; bool flag; if (!flag) { float z2 = Vector3.zero.z; DMOFJEKGLIN.z = z2; } DMOFJEKGLIN.z = (float)num; throw new NullReferenceException(); } // Token: 0x06001364 RID: 4964 RVA: 0x00051990 File Offset: 0x0004FB90 [Token(Token = "0x6001364")] [Address(RVA = "0x17C30C0", Offset = "0x17C1AC0", VA = "0x1817C30C0")] private bool OPAPFLJFJLH(Vector3 GFJLEEAIGIB) { Vector3 up = Vector3.up; Vector3 up2 = Vector3.up; bool flag; return flag; } // Token: 0x06001365 RID: 4965 RVA: 0x000519AC File Offset: 0x0004FBAC [Token(Token = "0x6001365")] [Address(RVA = "0x17C2D40", Offset = "0x17C1740", VA = "0x1817C2D40")] public void DrawGizmos(Color GJAINANBOCB) { Transform transform = base.transform; Matrix4x4 matrix4x; float m = matrix4x.m01; float m2 = matrix4x.m02; float m3 = matrix4x.m03; Vector3 zero = Vector3.zero; float z = this.size.z; float z2 = zero.z; Matrix4x4 identity = Matrix4x4.identity; float m4 = identity.m01; float m5 = identity.m02; float m6 = identity.m03; } // Token: 0x06001366 RID: 4966 RVA: 0x00051A1C File Offset: 0x0004FC1C [Token(Token = "0x6001366")] [Address(RVA = "0x17C3570", Offset = "0x17C1F70", VA = "0x1817C3570")] public NavMeshRegion() { float z = Vector3.one.z; this.size.z = z; this.agentRadius = 0.4f; this.agentHeight = 2f; this.maxRetryCount = (int)((ulong)5L); base..ctor(); } // Token: 0x04000F16 RID: 3862 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000F16")] [SerializeField] private Vector3 size; // Token: 0x04000F17 RID: 3863 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x4000F17")] [SerializeField] [Header("Search Settings")] private float agentRadius; // Token: 0x04000F18 RID: 3864 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000F18")] [SerializeField] private float agentHeight; // Token: 0x04000F19 RID: 3865 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x4000F19")] [SerializeField] private int maxRetryCount; }