using System; using Cpp2IlInjected; using RecNet; using UnityEngine; // Token: 0x02000189 RID: 393 [Token(Token = "0x2000189")] public class Killzone : MonoBehaviour { // Token: 0x170001E8 RID: 488 // (get) Token: 0x06000C6D RID: 3181 RVA: 0x00037520 File Offset: 0x00035720 [Token(Token = "0x170001E8")] public bool ANGPLCFBGEO { [Token(Token = "0x6000C6D")] [Address(RVA = "0x42C2C0", Offset = "0x42B0C0", VA = "0x18042C2C0")] get { return this.respawnsPlayers; } } // Token: 0x170001E9 RID: 489 // (get) Token: 0x06000C6E RID: 3182 RVA: 0x00037534 File Offset: 0x00035734 [Token(Token = "0x170001E9")] public bool HMDPAKBJOMF { [Token(Token = "0x6000C6E")] [Address(RVA = "0x50FC80", Offset = "0x50EA80", VA = "0x18050FC80")] get { return this.killsPlayerOnRespawn; } } // Token: 0x170001EA RID: 490 // (get) Token: 0x06000C6F RID: 3183 RVA: 0x00037548 File Offset: 0x00035748 [Token(Token = "0x170001EA")] public string HIBPKOBCGHG { [Token(Token = "0x6000C6F")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")] get { return this.playerRespawnNotificationOverride; } } // Token: 0x170001EB RID: 491 // (get) Token: 0x06000C70 RID: 3184 RVA: 0x0003755C File Offset: 0x0003575C [Token(Token = "0x170001EB")] public bool HNLAOGIKABH { [Token(Token = "0x6000C70")] [Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0")] get { return this.killsEnemies; } } // Token: 0x170001EC RID: 492 // (get) Token: 0x06000C71 RID: 3185 RVA: 0x00037570 File Offset: 0x00035770 [Token(Token = "0x170001EC")] public bool EIEOPCHGMCB { [Token(Token = "0x6000C71")] [Address(RVA = "0x4364D0", Offset = "0x4352D0", VA = "0x1804364D0")] get { return this.resetsTools; } } // Token: 0x170001ED RID: 493 // (get) Token: 0x06000C72 RID: 3186 RVA: 0x00037584 File Offset: 0x00035784 [Token(Token = "0x170001ED")] public bool GNBMLGCCKJL { [Token(Token = "0x6000C72")] [Address(RVA = "0x436500", Offset = "0x435300", VA = "0x180436500")] get { return this.resetsToolsOnEnter; } } // Token: 0x06000C73 RID: 3187 RVA: 0x00037598 File Offset: 0x00035798 [Token(Token = "0x6000C73")] [Address(RVA = "0x436510", Offset = "0x435310", VA = "0x180436510")] public Killzone.IMGGDHIGABE GetToolCollisionEffect(Tool EGFEJGHDNAI) { return this.resetToolMode; } // Token: 0x06000C74 RID: 3188 RVA: 0x000375AC File Offset: 0x000357AC [Token(Token = "0x6000C74")] [Address(RVA = "0x93E700", Offset = "0x93D500", VA = "0x18093E700")] public bool GetPlayerRespawnPositionAndRotation(out Vector3 LEEIHDPBIJL, out Quaternion MJKGKJKGEHC) { Transform transform = this.playerRespawnPositionOverride; int num = 0; bool flag = transform != num; if (flag) { Transform transform2 = this.playerRespawnPositionOverride; } float z = Vector3.zero.z; LEEIHDPBIJL.z = z; if (flag) { Transform transform3 = this.playerRespawnPositionOverride; } Quaternion identity = Quaternion.identity; return flag; } // Token: 0x06000C75 RID: 3189 RVA: 0x00037604 File Offset: 0x00035804 [Token(Token = "0x6000C75")] [Address(RVA = "0x93E670", Offset = "0x93D470", VA = "0x18093E670")] private void Awake() { if (Matchmaking.ELHFNPEDCCN.k__BackingField) { GameObject gameObject = base.gameObject; bool flag = this.activeInCustomRooms; gameObject.SetActive(flag); return; } } // Token: 0x06000C76 RID: 3190 RVA: 0x0003763C File Offset: 0x0003583C [Token(Token = "0x6000C76")] [Address(RVA = "0x93E830", Offset = "0x93D630", VA = "0x18093E830")] private void OnDrawGizmosSelected() { if (this.editorDrawSolidKillzoneWhenSelected) { Matrix4x4 matrix = Gizmos.matrix; float m = matrix.m01; float m2 = matrix.m02; Color color = Gizmos.color; Transform transform = base.transform; Matrix4x4 matrix4x; float m3 = matrix4x.m01; float m4 = matrix4x.m02; int num = 0; Gizmos.color = num; BoxCollider componentInChildren = base.GetComponentInChildren(); int num2 = 0; if (componentInChildren != num2) { Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Gizmos.DrawCube(num, num); } } } // Token: 0x06000C77 RID: 3191 RVA: 0x000376C8 File Offset: 0x000358C8 [Token(Token = "0x6000C77")] [Address(RVA = "0x93EAA0", Offset = "0x93D8A0", VA = "0x18093EAA0")] private void Reset() { base.gameObject.layer = 19; Collider componentInChildren = base.GetComponentInChildren(); int num = 0; if (componentInChildren == num || !componentInChildren.isTrigger) { GameObject gameObject = base.gameObject; Debug.LogWarning("Check that killzone has a trigger collider to work.", gameObject); } } // Token: 0x06000C78 RID: 3192 RVA: 0x00037718 File Offset: 0x00035918 [Token(Token = "0x6000C78")] [Address(RVA = "0x93EB90", Offset = "0x93D990", VA = "0x18093EB90")] public Killzone() { } // Token: 0x040009A3 RID: 2467 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40009A3")] [SerializeField] [Header("Players")] private bool respawnsPlayers = true; // Token: 0x040009A4 RID: 2468 [FieldOffset(Offset = "0x19")] [Token(Token = "0x40009A4")] [SerializeField] private bool killsPlayerOnRespawn; // Token: 0x040009A5 RID: 2469 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40009A5")] [SerializeField] private Transform playerRespawnPositionOverride; // Token: 0x040009A6 RID: 2470 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40009A6")] [SerializeField] private string playerRespawnNotificationOverride; // Token: 0x040009A7 RID: 2471 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40009A7")] [SerializeField] [Header("Enemies")] private bool killsEnemies = true; // Token: 0x040009A8 RID: 2472 [FieldOffset(Offset = "0x31")] [Token(Token = "0x40009A8")] [SerializeField] [Header("Tools")] private bool resetsTools; // Token: 0x040009A9 RID: 2473 [FieldOffset(Offset = "0x32")] [Token(Token = "0x40009A9")] [SerializeField] private bool resetsToolsOnEnter = true; // Token: 0x040009AA RID: 2474 [FieldOffset(Offset = "0x34")] [Token(Token = "0x40009AA")] [SerializeField] private Killzone.IMGGDHIGABE resetToolMode = (Killzone.IMGGDHIGABE)((ulong)1L); // Token: 0x040009AB RID: 2475 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40009AB")] [SerializeField] [Header("Custom Rooms")] private bool activeInCustomRooms; // Token: 0x040009AC RID: 2476 [FieldOffset(Offset = "0x39")] [Token(Token = "0x40009AC")] [SerializeField] [Header("Editor")] private bool editorDrawSolidKillzoneWhenSelected; // Token: 0x0200018A RID: 394 [Token(Token = "0x200018A")] public enum IMGGDHIGABE { // Token: 0x040009AE RID: 2478 [Token(Token = "0x40009AE")] RESET_LAST_SPAWN_POINT, // Token: 0x040009AF RID: 2479 [Token(Token = "0x40009AF")] RESET_LAST_PICKUP_POINT, // Token: 0x040009B0 RID: 2480 [Token(Token = "0x40009B0")] DISABLE } }