using System; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core.AI; using RecRoom.Tools; using UnityEngine; namespace RecRoom.Activities.Quest { // Token: 0x02002CF3 RID: 11507 [Token(Token = "0x2002CF3")] public class QuestCannoneerEnemy : Enemy { // Token: 0x170035AC RID: 13740 // (get) Token: 0x060134D7 RID: 79063 RVA: 0x0047074C File Offset: 0x0046E94C // (set) Token: 0x060134D8 RID: 79064 RVA: 0x00470760 File Offset: 0x0046E960 [Token(Token = "0x170035AC")] private QuestCannon CAJCBAIDHGD { [Token(Token = "0x60134D7")] [Address(RVA = "0x1634EF0", Offset = "0x1633EF0", VA = "0x181634EF0")] get { return this.EAEHNKMNDDN; } [Token(Token = "0x60134D8")] [Address(RVA = "0x1634F00", Offset = "0x1633F00", VA = "0x181634F00")] set { KLLMCPFPIIE ckplfieinba = this.CKPLFIEINBA; int num = 0; if (value != num) { PhotonView photonView = value.JDHMIOJKLCK; } } } // Token: 0x170035AD RID: 13741 // (get) Token: 0x060134D9 RID: 79065 RVA: 0x00470790 File Offset: 0x0046E990 [Token(Token = "0x170035AD")] private float BHCNGEFMKIF { [Token(Token = "0x60134D9")] [Address(RVA = "0x1633FB0", Offset = "0x1632FB0", VA = "0x181633FB0")] get { return this.ADBOICDKNFO.KLIAOAJIPKM(); } } // Token: 0x170035AE RID: 13742 // (get) Token: 0x060134DA RID: 79066 RVA: 0x004707B0 File Offset: 0x0046E9B0 [Token(Token = "0x170035AE")] private float GMPFHEPMMCI { [Token(Token = "0x60134DA")] [Address(RVA = "0x16342D0", Offset = "0x16332D0", VA = "0x1816342D0")] get { return this.ADBOICDKNFO.HHKKJDOCBNH(); } } // Token: 0x060134DB RID: 79067 RVA: 0x004707D0 File Offset: 0x0046E9D0 [Token(Token = "0x60134DB")] [Address(RVA = "0x16336D0", Offset = "0x16326D0", VA = "0x1816336D0", Slot = "13")] protected override void Awake() { base.Awake(); this.EIMLKALGHDP = false; Action action = new Action(this.JELLMBMFIKO); int num; KLLMCPFPIIE kllmcpfpiie = new KLLMCPFPIIE(this, "CANID", float.NaN, (OHOEENCHJJE)num, action, num); num = 0; this.CKPLFIEINBA = kllmcpfpiie; int num2; NMIGJEKFNME nmigjekfnme = new NMIGJEKFNME(this, "CATY", float.NaN, num2, (OHOEENCHJJE)num, num, num); num2 = 0; this.ADBOICDKNFO = nmigjekfnme; int num3; MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "CST", (OHOEENCHJJE)num3); num3 = 0; this.BOAJDHDFPKE = mjnlddclogp; int num4; int num5; DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("CSM", (OHOEENCHJJE)num4, num5); num5 = 0; num4 = 0; this.BNLBBDCANBF = djhelphhaen; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.KEHKJPLNAHB); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HFBHOPKNOMI); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.FDJFKHILIJC); int num6 = 0; djhelphhaen.JEPMLPCOGNM((ushort)num6, okgcdflpfod, okgcdflpfod2, knfakjmalje); DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NGGFFDEDCKO); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.BJDEIMNICMB); int num7 = 0; int num8 = 0; bnlbbdcanbf.JEPMLPCOGNM((ushort)num8, (ushort)num7, okgcdflpfod3, num, knfakjmalje2); DJHELPHHAEN bnlbbdcanbf2 = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DMFMIAOPBIF); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BLGHJKIGGPP); DJHELPHHAEN bnlbbdcanbf3 = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HIOJGGBJLFB); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.KGGCPPLGKBE); } // Token: 0x060134DC RID: 79068 RVA: 0x00470938 File Offset: 0x0046EB38 [Token(Token = "0x60134DC")] [Address(RVA = "0x1635090", Offset = "0x1634090", VA = "0x181635090", Slot = "17")] protected override void Start() { base.Start(); this.JELLMBMFIKO(); this.rigidbodyEx.AddKinematic(this); DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; } // Token: 0x060134DD RID: 79069 RVA: 0x0047096C File Offset: 0x0046EB6C [Token(Token = "0x60134DD")] [Address(RVA = "0x16350F0", Offset = "0x16340F0", VA = "0x1816350F0", Slot = "18")] protected override void Update() { base.Update(); this.BNLBBDCANBF.OPEMIFENIJM(); this.BOAJDHDFPKE.OCGHOBMJNMA(); } // Token: 0x060134DE RID: 79070 RVA: 0x0047099C File Offset: 0x0046EB9C [Token(Token = "0x60134DE")] [Address(RVA = "0x1634000", Offset = "0x1633000", VA = "0x181634000", Slot = "38")] protected override void FAAMINBDNNA() { base.FAAMINBDNNA(); if (base.OGIBLNIIHDK) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; int num = 0; int num2 = 0; bnlbbdcanbf.PIEOGAPMGIH((ushort)num2, (ushort)num); return; } } // Token: 0x060134DF RID: 79071 RVA: 0x004709D4 File Offset: 0x0046EBD4 [Token(Token = "0x60134DF")] [Address(RVA = "0x1634FB0", Offset = "0x1633FB0", VA = "0x181634FB0", Slot = "39")] protected override void MNFHFDLPACH() { base.MNFHFDLPACH(); if (base.OGIBLNIIHDK) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; return; } } // Token: 0x060134E0 RID: 79072 RVA: 0x00470A00 File Offset: 0x0046EC00 [Token(Token = "0x60134E0")] [Address(RVA = "0x1634470", Offset = "0x1633470", VA = "0x181634470", Slot = "51")] protected override bool IOGGJAMKGNG() { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; bool flag; return flag; } // Token: 0x060134E1 RID: 79073 RVA: 0x00470A20 File Offset: 0x0046EC20 [Token(Token = "0x60134E1")] [Address(RVA = "0x16348D0", Offset = "0x16338D0", VA = "0x1816348D0")] private void KEHKJPLNAHB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { Steering steering = this.steering; this.NMFNKDMJODL = 0f; steering.StopAll(); Steering steering2 = this.steering; int num = 0; steering2.enabled = num != 0; if (base.OGIBLNIIHDK) { QuestCannon eaehnkmnddn = this.EAEHNKMNDDN; int num2 = 0; if (eaehnkmnddn == num2) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; Vector3 vector; float z = vector.z; int num3 = 0; int num4 = 0; Collider[] array; int length = array.Length; if (num3 < length) { Tool tool = array[num4].AMKJBLIFHPB(); int num5 = 0; if (!(tool == num5)) { QuestCannon component = tool.GetComponent(); int num6 = 0; if (!(component == num6) && component.EnemyCanWield(this)) { goto IL_BD; } } num4++; } int num7 = 0; IL_BD: KLLMCPFPIIE ckplfieinba = this.CKPLFIEINBA; int num8 = 0; if (num7 != num8) { } } float num9 = this.JOPIJIMPMLG(); bool flag = JAKDHKJDFNP.LDBJPFPJHLF(0.5f); QuestCannon eaehnkmnddn2 = this.EAEHNKMNDDN; if (flag) { float minEnemyWieldYawAngleNormalized = eaehnkmnddn2.IKDNJGALPIL; } float maxEnemyWieldYawAngleNormalized = eaehnkmnddn2.ACFHNPEGFIG; this.HMFAMDDLMIC(num9, maxEnemyWieldYawAngleNormalized); } } // Token: 0x060134E2 RID: 79074 RVA: 0x00470B44 File Offset: 0x0046ED44 [Token(Token = "0x60134E2")] [Address(RVA = "0x1634070", Offset = "0x1633070", VA = "0x181634070")] private void FDJFKHILIJC() { if (base.OGIBLNIIHDK) { QuestCannon eaehnkmnddn = this.EAEHNKMNDDN; int num = 0; if (eaehnkmnddn != num) { QuestCannon eaehnkmnddn2 = this.EAEHNKMNDDN; RigidbodyEx rigidbodyEx = this.rigidbodyEx; Transform screenWieldTransform = eaehnkmnddn2.swivel.screenWieldTransform; Vector3 vector; float z = vector.z; RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; Transform targetTransform = this.EAEHNKMNDDN.swivel._tool.rigidbodyEx.MDKDCJFEBJH; Vector3 vector2; float z2 = vector2.z; float z3 = Vector3.up.z; Vector3 vector3; float z4 = vector3.z; } } } // Token: 0x060134E3 RID: 79075 RVA: 0x00470BDC File Offset: 0x0046EDDC [Token(Token = "0x60134E3")] [Address(RVA = "0x1634320", Offset = "0x1633320", VA = "0x181634320")] private void HFBHOPKNOMI(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.steering.StopAll(); } // Token: 0x060134E4 RID: 79076 RVA: 0x00470BFC File Offset: 0x0046EDFC [Token(Token = "0x60134E4")] [Address(RVA = "0x1634C70", Offset = "0x1633C70", VA = "0x181634C70")] private bool LBOJADGJGEP(float NNPKEONJPDJ, float KEKPOIJNDKJ) { SwivelToolHandle handle = this.EAEHNKMNDDN.swivel._handle; float num = Time.deltaTime; if (KEKPOIJNDKJ <= KEKPOIJNDKJ) { num = Time.deltaTime; float num2 = this.cannonAimSpeed; float deltaTime = Time.deltaTime; float num3 = this.cannonAimSpeed; QuestCannon eaehnkmnddn = this.EAEHNKMNDDN; if (eaehnkmnddn.OGIBLNIIHDK) { SwivelToolHandle handle2 = eaehnkmnddn.swivel._handle; float num4; num3 = num4; handle2.AuthoritySetNormalizedAimPitchYaw(num3, KEKPOIJNDKJ); } } QuestCannon eaehnkmnddn2 = this.EAEHNKMNDDN; if (eaehnkmnddn2.OGIBLNIIHDK) { ulong num5; eaehnkmnddn2.swivel._handle.AuthoritySetNormalizedAimPitchYaw((float)num5, KEKPOIJNDKJ); } throw new NullReferenceException(); } // Token: 0x060134E5 RID: 79077 RVA: 0x00470CB4 File Offset: 0x0046EEB4 [Token(Token = "0x60134E5")] [Address(RVA = "0x1635020", Offset = "0x1634020", VA = "0x181635020")] private void NGGFFDEDCKO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (base.OGIBLNIIHDK) { MJNLDDCLOGP boajdhdfpke = this.BOAJDHDFPKE; float num = global::UnityEngine.Random.Range(1f, 1f); boajdhdfpke.KGFFMEICLNN(num); } } // Token: 0x060134E6 RID: 79078 RVA: 0x00470CF0 File Offset: 0x0046EEF0 [Token(Token = "0x60134E6")] [Address(RVA = "0x1633BE0", Offset = "0x1632BE0", VA = "0x181633BE0")] private void BJDEIMNICMB() { if (base.OGIBLNIIHDK) { float num = this.ADBOICDKNFO.KLIAOAJIPKM(); float num2 = this.ADBOICDKNFO.HHKKJDOCBNH(); if (this.LBOJADGJGEP(num, num2)) { float minEnemyWieldYawAngleNormalized = this.EAEHNKMNDDN.IKDNJGALPIL; num = this.EAEHNKMNDDN.ACFHNPEGFIG; float num3 = this.JOPIJIMPMLG(); num = minEnemyWieldYawAngleNormalized; num2 = num; this.HMFAMDDLMIC(num3, num2); } if (this.BOAJDHDFPKE.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; } } } // Token: 0x060134E7 RID: 79079 RVA: 0x00470D74 File Offset: 0x0046EF74 [Token(Token = "0x60134E7")] [Address(RVA = "0x1633F50", Offset = "0x1632F50", VA = "0x181633F50")] private void DMFMIAOPBIF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.enemyAnimator.PlayRangedAttack(); if (base.OGIBLNIIHDK) { MJNLDDCLOGP boajdhdfpke = this.BOAJDHDFPKE; float num = this.lightCannonDuration; boajdhdfpke.KGFFMEICLNN(num); return; } } // Token: 0x060134E8 RID: 79080 RVA: 0x00470DB4 File Offset: 0x0046EFB4 [Token(Token = "0x60134E8")] [Address(RVA = "0x1633DA0", Offset = "0x1632DA0", VA = "0x181633DA0")] private void BLGHJKIGGPP() { if (base.OGIBLNIIHDK && this.BOAJDHDFPKE.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; return; } } // Token: 0x060134E9 RID: 79081 RVA: 0x00470DE8 File Offset: 0x0046EFE8 [Token(Token = "0x60134E9")] [Address(RVA = "0x1634350", Offset = "0x1633350", VA = "0x181634350")] private void HIOJGGBJLFB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (base.OGIBLNIIHDK) { QuestCannon eaehnkmnddn = this.EAEHNKMNDDN; int num = 0; eaehnkmnddn.RequestFire(num); MJNLDDCLOGP boajdhdfpke = this.BOAJDHDFPKE; float num2 = this.postFireCannonDuration; boajdhdfpke.KGFFMEICLNN(num2); return; } } // Token: 0x060134EA RID: 79082 RVA: 0x00470E2C File Offset: 0x0046F02C [Token(Token = "0x60134EA")] [Address(RVA = "0x1634BF0", Offset = "0x1633BF0", VA = "0x181634BF0")] private void KGGCPPLGKBE() { if (base.OGIBLNIIHDK && this.BOAJDHDFPKE.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; int num = 0; int num2 = 0; bnlbbdcanbf.PIEOGAPMGIH((ushort)num2, (ushort)num); return; } } // Token: 0x060134EB RID: 79083 RVA: 0x00470E6C File Offset: 0x0046F06C [Token(Token = "0x60134EB")] [Address(RVA = "0x1633E20", Offset = "0x1632E20", VA = "0x181633E20", Slot = "49")] protected override void DEKBALOIGCL() { base.DEKBALOIGCL(); QuestCannon eaehnkmnddn = this.EAEHNKMNDDN; int num = 0; if (eaehnkmnddn != num) { QuestCannon eaehnkmnddn2 = this.EAEHNKMNDDN; if (eaehnkmnddn2.OGIBLNIIHDK) { ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL; eaehnkmnddn2.PJGAFFNGBMO = bmhmbmhnlil; } } } // Token: 0x060134EC RID: 79084 RVA: 0x00470EB8 File Offset: 0x0046F0B8 [Token(Token = "0x60134EC")] [Address(RVA = "0x1633A50", Offset = "0x1632A50", VA = "0x181633A50")] private QuestCannon BCJOCOOJOHM() { RigidbodyEx rigidbodyEx = this.rigidbodyEx; int num = 0; Vector3 vector; float z = vector.z; Collider[] array; int length = array.Length; if (num < length) { Tool tool = array[num].AMKJBLIFHPB(); int num2 = 0; if (!(tool == num2)) { QuestCannon component = tool.GetComponent(); int num3 = 0; if (!(component == num3) && component.EnemyCanWield(this)) { goto IL_63; } } num++; } IL_63: throw new NullReferenceException(); } // Token: 0x060134ED RID: 79085 RVA: 0x00470F30 File Offset: 0x0046F130 [Token(Token = "0x60134ED")] [Address(RVA = "0x16344D0", Offset = "0x16334D0", VA = "0x1816344D0")] private float JCCJHBMENMB() { return global::UnityEngine.Random.Range(1f, 1f); } // Token: 0x060134EE RID: 79086 RVA: 0x00470F4C File Offset: 0x0046F14C [Token(Token = "0x60134EE")] [Address(RVA = "0x1634500", Offset = "0x1633500", VA = "0x181634500")] private void JELLMBMFIKO() { KLLMCPFPIIE ckplfieinba = this.CKPLFIEINBA; int num = 0; this.EAEHNKMNDDN = num; if (ckplfieinba != 0) { PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(ckplfieinba.IAHDANBDAAM()); int num2 = 0; if (photonView != num2) { QuestCannon component = photonView.GetComponent(); } this.EAEHNKMNDDN = num; int num3 = 0; if (num != num3) { QuestCannon eaehnkmnddn = this.EAEHNKMNDDN; if (base.OGIBLNIIHDK) { if (!eaehnkmnddn.OGIBLNIIHDK) { PhotonView photonView2 = eaehnkmnddn.JDHMIOJKLCK; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; photonView2.TransferOwnership(agajmbpabdl); } int num4 = 0; eaehnkmnddn.PJGAFFNGBMO = num4; } } } } // Token: 0x060134EF RID: 79087 RVA: 0x00470FF0 File Offset: 0x0046F1F0 [Token(Token = "0x60134EF")] [Address(RVA = "0x1634420", Offset = "0x1633420", VA = "0x181634420")] private float HOAMAMGOBCP() { bool flag = JAKDHKJDFNP.LDBJPFPJHLF(0.5f); QuestCannon eaehnkmnddn = this.EAEHNKMNDDN; if (flag) { return eaehnkmnddn.IKDNJGALPIL; } return eaehnkmnddn.ACFHNPEGFIG; } // Token: 0x060134F0 RID: 79088 RVA: 0x00471028 File Offset: 0x0046F228 [Token(Token = "0x60134F0")] [Address(RVA = "0x1634750", Offset = "0x1633750", VA = "0x181634750")] private float JOPIJIMPMLG() { bool flag = JAKDHKJDFNP.LDBJPFPJHLF(0.5f); QuestCannon eaehnkmnddn = this.EAEHNKMNDDN; if (flag) { SwivelToolHandle handle = eaehnkmnddn.swivel._handle; int num = 0; if (handle != num) { SwivelToolHandle handle2 = eaehnkmnddn.swivel._handle; float minEnemyWieldPitchAngle = eaehnkmnddn.minEnemyWieldPitchAngle; return handle2.GetNormalizedPitchAngleFromAbsolutePitchAngle(minEnemyWieldPitchAngle); } } else { SwivelToolHandle handle3 = eaehnkmnddn.swivel._handle; int num2 = 0; if (handle3 != num2) { SwivelToolHandle handle4 = eaehnkmnddn.swivel._handle; float maxEnemyWieldPitchAngle = eaehnkmnddn.maxEnemyWieldPitchAngle; return handle4.GetNormalizedPitchAngleFromAbsolutePitchAngle(maxEnemyWieldPitchAngle); } } throw new NullReferenceException(); } // Token: 0x060134F1 RID: 79089 RVA: 0x004710C8 File Offset: 0x0046F2C8 [Token(Token = "0x60134F1")] [Address(RVA = "0x16343B0", Offset = "0x16333B0", VA = "0x1816343B0")] private void HMFAMDDLMIC(float HJKLGANFOPL, float MDKCMHIBFAD) { NMIGJEKFNME adboicdknfo = this.ADBOICDKNFO; } // Token: 0x060134F2 RID: 79090 RVA: 0x004710E4 File Offset: 0x0046F2E4 [Token(Token = "0x60134F2")] [Address(RVA = "0x1635140", Offset = "0x1634140", VA = "0x181635140")] public QuestCannoneerEnemy() { } // Token: 0x0400C7EF RID: 51183 [FieldOffset(Offset = "0x430")] [Token(Token = "0x400C7EF")] [SerializeField] [Header("Cannon Locating")] private float cannonSearchRadius = 1f; // Token: 0x0400C7F0 RID: 51184 [FieldOffset(Offset = "0x434")] [Token(Token = "0x400C7F0")] [SerializeField] [Header("Timing")] private float fireCannonDuration = 1.25f; // Token: 0x0400C7F1 RID: 51185 [FieldOffset(Offset = "0x438")] [Token(Token = "0x400C7F1")] [SerializeField] private float lightCannonDuration = 0.33f; // Token: 0x0400C7F2 RID: 51186 [FieldOffset(Offset = "0x43C")] [Token(Token = "0x400C7F2")] [SerializeField] private float postFireCannonDuration = 0.5f; // Token: 0x0400C7F3 RID: 51187 [FieldOffset(Offset = "0x440")] [Token(Token = "0x400C7F3")] [SerializeField] [Header("Cannon Firing")] private float cannonAimSpeed = 0.33f; // Token: 0x0400C7F4 RID: 51188 [FieldOffset(Offset = "0x444")] [Token(Token = "0x400C7F4")] [SerializeField] private float minimumCannonRateOfFire = 0.2f; // Token: 0x0400C7F5 RID: 51189 [FieldOffset(Offset = "0x448")] [Token(Token = "0x400C7F5")] [SerializeField] private float maximumCannonRateOfFire = 1f; // Token: 0x0400C7F6 RID: 51190 [FieldOffset(Offset = "0x44C")] [Token(Token = "0x400C7F6")] private float NMFNKDMJODL; // Token: 0x0400C7F7 RID: 51191 [FieldOffset(Offset = "0x450")] [Token(Token = "0x400C7F7")] private float NHAGMHFBDNK; // Token: 0x0400C7F8 RID: 51192 [FieldOffset(Offset = "0x458")] [Token(Token = "0x400C7F8")] private DJHELPHHAEN BNLBBDCANBF; // Token: 0x0400C7F9 RID: 51193 [FieldOffset(Offset = "0x460")] [Token(Token = "0x400C7F9")] private MJNLDDCLOGP BOAJDHDFPKE; // Token: 0x0400C7FA RID: 51194 [FieldOffset(Offset = "0x468")] [Token(Token = "0x400C7FA")] private QuestCannon EAEHNKMNDDN; // Token: 0x0400C7FB RID: 51195 [FieldOffset(Offset = "0x470")] [Token(Token = "0x400C7FB")] private KLLMCPFPIIE CKPLFIEINBA; // Token: 0x0400C7FC RID: 51196 [FieldOffset(Offset = "0x478")] [Token(Token = "0x400C7FC")] private NMIGJEKFNME ADBOICDKNFO; // Token: 0x02002CF4 RID: 11508 [Token(Token = "0x2002CF4")] private enum JLNKKHMAGBK { // Token: 0x0400C7FE RID: 51198 [Token(Token = "0x400C7FE")] FIRE_CANNON, // Token: 0x0400C7FF RID: 51199 [Token(Token = "0x400C7FF")] INVALID = 65535 } // Token: 0x02002CF5 RID: 11509 [Token(Token = "0x2002CF5")] private enum NCKDEADDILP { // Token: 0x0400C801 RID: 51201 [Token(Token = "0x400C801")] AIM_CANNON, // Token: 0x0400C802 RID: 51202 [Token(Token = "0x400C802")] LIGHT_CANNON, // Token: 0x0400C803 RID: 51203 [Token(Token = "0x400C803")] FIRE_CANNON } } }