using System; using Cpp2IlInjected; using Pathfinding; using UnityEngine; // Token: 0x0200028B RID: 651 [Token(Token = "0x200028B")] public class NavMeshRegion : MonoBehaviour { // Token: 0x170002CC RID: 716 // (get) Token: 0x06001348 RID: 4936 RVA: 0x000511A0 File Offset: 0x0004F3A0 [Token(Token = "0x170002CC")] public float LEHMGKMBHNL { [Token(Token = "0x6001348")] [Address(RVA = "0x219F570", Offset = "0x219E570", VA = "0x18219F570")] get { Transform transform = base.transform; float num; return num; } } // Token: 0x06001349 RID: 4937 RVA: 0x000511BC File Offset: 0x0004F3BC [Token(Token = "0x6001349")] [Address(RVA = "0x219F1B0", Offset = "0x219E1B0", VA = "0x18219F1B0")] 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: 0x0600134A RID: 4938 RVA: 0x0005125C File Offset: 0x0004F45C [Token(Token = "0x600134A")] [Address(RVA = "0x219EE20", Offset = "0x219DE20", VA = "0x18219EE20")] 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: 0x0600134B RID: 4939 RVA: 0x000512D8 File Offset: 0x0004F4D8 [Token(Token = "0x600134B")] [Address(RVA = "0x219F030", Offset = "0x219E030", VA = "0x18219F030")] private bool OPAPFLJFJLH(Vector3 GFJLEEAIGIB) { Vector3 up = Vector3.up; Vector3 up2 = Vector3.up; bool flag; return flag; } // Token: 0x0600134C RID: 4940 RVA: 0x000512F4 File Offset: 0x0004F4F4 [Token(Token = "0x600134C")] [Address(RVA = "0x219ECB0", Offset = "0x219DCB0", VA = "0x18219ECB0")] 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: 0x0600134D RID: 4941 RVA: 0x00051364 File Offset: 0x0004F564 [Token(Token = "0x600134D")] [Address(RVA = "0x219F4E0", Offset = "0x219E4E0", VA = "0x18219F4E0")] 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: 0x04000EFD RID: 3837 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000EFD")] [SerializeField] private Vector3 size; // Token: 0x04000EFE RID: 3838 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4000EFE")] [SerializeField] [Header("Search Settings")] private float agentRadius; // Token: 0x04000EFF RID: 3839 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000EFF")] [SerializeField] private float agentHeight; // Token: 0x04000F00 RID: 3840 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x4000F00")] [SerializeField] private int maxRetryCount; }