using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200028A RID: 650 [Token(Token = "0x200028A")] [RequireComponent(typeof(NavMeshRegion))] public class EnemySpawnNavMeshRegion : MonoBehaviour { // Token: 0x170002CB RID: 715 // (get) Token: 0x06001344 RID: 4932 RVA: 0x000510B4 File Offset: 0x0004F2B4 [Token(Token = "0x170002CB")] public Vector3 EKFECDPJOEE { [Token(Token = "0x6001344")] [Address(RVA = "0x1FF0F70", Offset = "0x1FEFF70", VA = "0x181FF0F70")] get { Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; Vector3 vector4; float z4 = vector4.z; Vector3 vector5; float z5 = vector5.z; throw new NullReferenceException(); } } // Token: 0x06001345 RID: 4933 RVA: 0x000510F4 File Offset: 0x0004F2F4 [Token(Token = "0x6001345")] [Address(RVA = "0x1FF0C10", Offset = "0x1FEFC10", VA = "0x181FF0C10")] public bool TryGetSpawnPositionAndRotation(out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK) { if (this.region.TryGetRandomPoint(out DDHPAFKBMON)) { Transform transform = base.transform; Vector3 up = Vector3.up; float num = this.maxRandomSpawnAngleFromForward; float num2 = global::UnityEngine.Random.Range(num, num); int num3 = 0; Vector3 up2 = Vector3.up; Quaternion quaternion = Quaternion.AngleAxis(num2, num3); return true; } Quaternion identity = Quaternion.identity; throw new NullReferenceException(); } // Token: 0x06001346 RID: 4934 RVA: 0x00051158 File Offset: 0x0004F358 [Token(Token = "0x6001346")] [Address(RVA = "0x1FF0F60", Offset = "0x1FEFF60", VA = "0x181FF0F60")] public EnemySpawnNavMeshRegion() { } // Token: 0x06001347 RID: 4935 RVA: 0x00051178 File Offset: 0x0004F378 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6001347")] [Address(RVA = "0x1FF0E40", Offset = "0x1FEFE40", VA = "0x181FF0E40")] static EnemySpawnNavMeshRegion() { int num = 0; int num2 = 0; EnemySpawnNavMeshRegion.COFIDAPKBNP = num; int num3 = 0; EnemySpawnNavMeshRegion.CLBKJFADIJA = num2; EnemySpawnNavMeshRegion.EEKBMCIFBDK = num3; } // Token: 0x04000EF8 RID: 3832 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000EF8")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private NavMeshRegion region; // Token: 0x04000EF9 RID: 3833 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000EF9")] [SerializeField] private float maxRandomSpawnAngleFromForward = 30f; // Token: 0x04000EFA RID: 3834 [Token(Token = "0x4000EFA")] private static readonly Color COFIDAPKBNP; // Token: 0x04000EFB RID: 3835 [Token(Token = "0x4000EFB")] private static readonly Color CLBKJFADIJA; // Token: 0x04000EFC RID: 3836 [Token(Token = "0x4000EFC")] private static readonly Color EEKBMCIFBDK; }