using System; using RecRoom.Core.AI; using UnityEngine; namespace RecRoom.Activities.Quest { // Token: 0x02000129 RID: 297 public class QuestKnightEnemy : Enemy { // Token: 0x06003DDF RID: 15839 RVA: 0x001397E8 File Offset: 0x001379E8 private void JEBDNJHKMCL() { if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); } } // Token: 0x06003DE0 RID: 15840 RVA: 0x00139814 File Offset: 0x00137A14 private Vector3 HHFPJCDBIML() { Vector3 vector = ((!(this.lineOfSightOrigin != null)) ? base.BOLBONELAEF.JHBFKKAFPFG() : this.lineOfSightOrigin.position); Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; Vector3 vector2 = vector + normalized * this.chargeDistance; float num; Vector3 vector3; Vector3 vector4; if (base.KOBLLODGBCH(vector, normalized, this.chargeDistance, out num, out vector3, out vector4)) { vector2 = vector3; } if (base.KOBLLODGBCH(vector2, -Vector3.up, 783f, out num, out vector3, out vector4)) { vector2 = vector3; } return base.KHBMLLEPOML(vector2); } // Token: 0x06003DE1 RID: 15841 RVA: 0x001398C8 File Offset: 0x00137AC8 private void GMEOODHAGND() { if (base.BHCCHBHNHCG) { if (this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(4); } else { float num = this.spinAngularSpeed * this.HEPCLEMEHBC.JDFEFPODMJJ; Vector3 normalized = (Quaternion.Euler(332f, num, 242f) * this.LMEDKGMMMON()).normalized; base.BKHECJODPHF.Look(normalized); } } } // Token: 0x06003DE2 RID: 15842 RVA: 0x00139944 File Offset: 0x00137B44 protected virtual void JONGADHDLLH() { if (base.BHCCHBHNHCG) { float num; if (SingletonMonoBehaviour.NCKMBFBMBFM.LCHCPDODDJH(this, out num).AJFBOLHPEJC && num <= this.attackRange * this.attackRange) { this.OIGGPMIJBIL.BKBFIGCPIMI(7); return; } if (!SingletonMonoBehaviour.NCKMBFBMBFM.NJPHMMEEGIM(base.LMDJJEGNOGM)) { this.OIGGPMIJBIL.BKBFIGCPIMI(1); return; } if (base.JNOJEJMFADM()) { base.LMDJJEGNOGM = base.GPBFOEHJJFO; base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL; } Vector3 vector = base.LMDJJEGNOGM.KLKJBHNBMHB(); if (!base.BKHECJODPHF.PathIsValid(vector, this.desiredTargetDistance * 760f)) { vector = base.ADCEHILEGLI(vector, this.desiredTargetDistance, this.minRandomTargetOffsetAngle, this.maxRandomTargetOffsetAngle); base.BKHECJODPHF.Path(vector); } } } // Token: 0x06003DE3 RID: 15843 RVA: 0x00139A2C File Offset: 0x00137C2C protected virtual void GMGNHCMOMEI() { base.GILFLDGMJHI(); if (base.BHCCHBHNHCG) { base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized); } } // Token: 0x06003DE4 RID: 15844 RVA: 0x00139A74 File Offset: 0x00137C74 private void OGAFDMFLOCB() { if (base.DGLOKLCEMLH()) { EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false); if (eidnmncoaaj.PBDDCCOAGOG()) { base.LMDJJEGNOGM = eidnmncoaaj; base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL; this.OIGGPMIJBIL.BKBFIGCPIMI(8); } } } // Token: 0x06003DE5 RID: 15845 RVA: 0x00139AC0 File Offset: 0x00137CC0 protected virtual void PJIIHAABBEM() { base.KPFMEFNKDKL(); base.BKHECJODPHF.StopLooking(); } // Token: 0x06003DE6 RID: 15846 RVA: 0x00139AD4 File Offset: 0x00137CD4 private void ECGMIHMKJHC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { base.BKHECJODPHF.GKJLNANPDNC = this.movementMaxForce; base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed; base.BKHECJODPHF.HAMIGCDKOKE = this.movementAngularSpeed; } // Token: 0x06003DE7 RID: 15847 RVA: 0x00139B0C File Offset: 0x00137D0C private void OGJLHAECCCE() { if (base.DGLOKLCEMLH() && this.HEPCLEMEHBC.OAJDHNPMNCN()) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); } } // Token: 0x06003DE8 RID: 15848 RVA: 0x00139B38 File Offset: 0x00137D38 private void LNHNAIJGHOK() { if (base.DGLOKLCEMLH() && this.HEPCLEMEHBC.HFOKKCOENOF()) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); } } // Token: 0x06003DE9 RID: 15849 RVA: 0x00139B64 File Offset: 0x00137D64 private void CFEIFDHIJPI(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.enemyAnimator.DLMFNBDDOPB(true); } // Token: 0x06003DEA RID: 15850 RVA: 0x00139B74 File Offset: 0x00137D74 private void MLJMAKKOIKG(bool CAAAFEKOAAF) { if (base.MIJIFCKMAIE != CAAAFEKOAAF) { base.MIJIFCKMAIE = CAAAFEKOAAF; } } // Token: 0x06003DEB RID: 15851 RVA: 0x00139B8C File Offset: 0x00137D8C private void IFJIEKOLMGN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.EKIEPBJMNKM = false; this.enemyAudio.ELDMFLHAHPL(); base.BKHECJODPHF.GKJLNANPDNC = this.chargeMaxForce; base.BKHECJODPHF.FMFCBADCFCK = this.chargeSpeed; if (base.JNOCCMDBMIO()) { base.BKHECJODPHF.Path(this.CGNPCGBPFNO()); this.HEPCLEMEHBC.PBDGDJIFMOK(1693f * this.chargeDistance / this.chargeSpeed); } } // Token: 0x06003DEC RID: 15852 RVA: 0x00139C0C File Offset: 0x00137E0C private void MMOCJIODKFO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.KKCJHHKBKGO(false); this.enemyAudio.OnChargeAttack(); if (base.DGLOKLCEMLH()) { this.HEPCLEMEHBC.BJOJLPHBGMN(this.slashAttackDuration); } } // Token: 0x06003DED RID: 15853 RVA: 0x00139C44 File Offset: 0x00137E44 public virtual void DEJKABGEEAE(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI) { if (base.JNOCCMDBMIO()) { IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, base.BKHECJODPHF.EPIJGDAJDJN); base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI); } } // Token: 0x06003DEE RID: 15854 RVA: 0x00139C70 File Offset: 0x00137E70 private void LKALLJMHOEO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { base.BKHECJODPHF.HAMIGCDKOKE = this.lookAtTargetAngularSpeedDegrees; if (base.DFJFKOLLEMK()) { this.HEPCLEMEHBC.GMFIHNFPAFM(this.lookAtTargetDuration); } } // Token: 0x06003DEF RID: 15855 RVA: 0x00139CA0 File Offset: 0x00137EA0 private void DAOGDHBOGMN() { if (base.DGLOKLCEMLH() && (this.HEPCLEMEHBC.ALEKFIMMFPH() || base.BKHECJODPHF.CLLJGDOBFDL)) { this.OIGGPMIJBIL.BKBFIGCPIMI(5); } } // Token: 0x06003DF0 RID: 15856 RVA: 0x00139CDC File Offset: 0x00137EDC private void BDIFPFAFGLN() { if (base.DGLOKLCEMLH()) { if (base.LMDJJEGNOGM.AEAKFIBHEPE()) { base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true)); } if (this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(1); } } } // Token: 0x06003DF1 RID: 15857 RVA: 0x00139D38 File Offset: 0x00137F38 protected virtual void IOCFHDCKGFM() { base.GILFLDGMJHI(); if (base.DGLKKANNBPD()) { base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized); } } // Token: 0x06003DF2 RID: 15858 RVA: 0x00139D80 File Offset: 0x00137F80 protected virtual void KHENCKEEPDB() { base.Awake(); this.HHMPOPAHGMD = base.GetComponentInChildren(true); if (this.HHMPOPAHGMD == null) { Debug.LogError(base.name + "CT"); } else { this.HHMPOPAHGMD.JPNPHGBHFDL(new Action(this.MLJMAKKOIKG)); } this.MHMAJAJAFIO = new LHLLJPPCDKA(this, " [WITH YOU]", Vector3.forward, IKCAJLLAFML.MASTER, null); this.HEPCLEMEHBC = new AONMNAEOJAL(this, "_RaymarchedLightEpi", IKCAJLLAFML.MASTER); this.OIGGPMIJBIL = new PNONBEAIBHA("Error serializing RCCarRemoteControl {0}: Data already specified.", IKCAJLLAFML.MASTER); this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-72), null, null, null); this.OIGGPMIJBIL.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.NPGDGKMFFEO)); this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), new ANMJLCILKDJ.NCMAEMHOHDG(this.CIOPKNBJPPC), new ANMJLCILKDJ.PLBLFEEANOO(this.IBMPGJCFHLG)); this.OIGGPMIJBIL.AGLMMKOFICI(8, new ANMJLCILKDJ.NCMAEMHOHDG(this.LKALLJMHOEO), new ANMJLCILKDJ.NCMAEMHOHDG(this.EDHENIBECEK), new ANMJLCILKDJ.PLBLFEEANOO(this.JBHIIHLMGPH)); this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.NHJAMDCDBJA), new ANMJLCILKDJ.NCMAEMHOHDG(this.IADECDFMHHG), new ANMJLCILKDJ.PLBLFEEANOO(this.GEMJOHAKLAO)); this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.CMNMMLNLKKN), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JEBDNJHKMCL)); this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.KNHGGHEDGAO), new ANMJLCILKDJ.NCMAEMHOHDG(this.IOMDEDIJKMG), new ANMJLCILKDJ.PLBLFEEANOO(this.DAOGDHBOGMN)); this.OIGGPMIJBIL.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.HJIDLMAEMHF), new ANMJLCILKDJ.NCMAEMHOHDG(this.BPCGBLIJGKM), new ANMJLCILKDJ.PLBLFEEANOO(this.IFFKJNJLDGL)); this.OIGGPMIJBIL.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.IHDAPHLNHNL), new ANMJLCILKDJ.NCMAEMHOHDG(this.LIJNOKAODGL), new ANMJLCILKDJ.PLBLFEEANOO(this.CAFEIIOAOLI)); this.OIGGPMIJBIL.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.NFPAIGJNINK), new ANMJLCILKDJ.NCMAEMHOHDG(this.JILIHCMNHMC), new ANMJLCILKDJ.PLBLFEEANOO(this.DLPMPNIIPIC)); } // Token: 0x06003DF3 RID: 15859 RVA: 0x00139FC0 File Offset: 0x001381C0 private Vector3 IGHLNEIKAEI() { Vector3 vector = ((!(this.lineOfSightOrigin != null)) ? base.BOLBONELAEF.JHBFKKAFPFG() : this.lineOfSightOrigin.position); Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; Vector3 vector2 = vector + normalized * this.chargeDistance; float num; Vector3 vector3; Vector3 vector4; if (base.KOBLLODGBCH(vector, normalized, this.chargeDistance, out num, out vector3, out vector4)) { vector2 = vector3; } if (base.KOBLLODGBCH(vector2, -Vector3.up, 424f, out num, out vector3, out vector4)) { vector2 = vector3; } return base.KHBMLLEPOML(vector2); } // Token: 0x06003DF4 RID: 15860 RVA: 0x0013A074 File Offset: 0x00138274 private void GEMJOHAKLAO() { if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.HFOKKCOENOF()) { if (this.attackType == QuestKnightEnemy.FLNOKFCKPFH.SPIN) { this.OIGGPMIJBIL.BKBFIGCPIMI(5); } else { this.OIGGPMIJBIL.BKBFIGCPIMI(5); } } } // Token: 0x06003DF5 RID: 15861 RVA: 0x0013A0C4 File Offset: 0x001382C4 private void GPEBBGMPCDI() { if (base.DGLKKANNBPD() && (this.HEPCLEMEHBC.OAJDHNPMNCN() || base.BKHECJODPHF.BODIMLFOIMA())) { this.OIGGPMIJBIL.BKBFIGCPIMI(4); } } // Token: 0x06003DF6 RID: 15862 RVA: 0x0013A100 File Offset: 0x00138300 private void EBKKLOCAEHI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { base.BKHECJODPHF.HAMIGCDKOKE = this.lookAtTargetAngularSpeedDegrees; if (base.BHCCHBHNHCG) { this.HEPCLEMEHBC.BJOJLPHBGMN(this.lookAtTargetDuration); } } // Token: 0x06003DF7 RID: 15863 RVA: 0x0013A130 File Offset: 0x00138330 private void NFPAIGJNINK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.EKIEPBJMNKM = true; this.enemyAudio.OnAttack(); base.BKHECJODPHF.GKJLNANPDNC = this.chargeMaxForce; base.BKHECJODPHF.FMFCBADCFCK = this.chargeSpeed; if (base.BHCCHBHNHCG) { base.BKHECJODPHF.Path(this.CGNPCGBPFNO()); this.HEPCLEMEHBC.BJOJLPHBGMN(1.2f * this.chargeDistance / this.chargeSpeed); } } // Token: 0x06003DF8 RID: 15864 RVA: 0x0013A1B0 File Offset: 0x001383B0 protected virtual void PHBNGIKOHBF() { base.CBAEJNFNPGJ(); if (base.DFJFKOLLEMK()) { this.OIGGPMIJBIL.BKBFIGCPIMI(136); } } // Token: 0x06003DF9 RID: 15865 RVA: 0x0013A1D4 File Offset: 0x001383D4 private void PIIFKFEPPBC(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (OIMHGOONBEB != 1) { this.enemyAnimator.DLMFNBDDOPB(false); } } // Token: 0x06003DFA RID: 15866 RVA: 0x0013A1EC File Offset: 0x001383EC private void FFKNNGPEFKL() { if (base.GANDPDNCOKF()) { if (this.HEPCLEMEHBC.ALEKFIMMFPH()) { this.OIGGPMIJBIL.BKBFIGCPIMI(5); } else { float num = this.spinAngularSpeed * this.HEPCLEMEHBC.JDFEFPODMJJ; Vector3 normalized = (Quaternion.Euler(1438f, num, 121f) * this.NPCHOOGEBFO).normalized; base.BKHECJODPHF.Look(normalized); } } } // Token: 0x06003DFB RID: 15867 RVA: 0x0013A268 File Offset: 0x00138468 protected virtual void NLKMFNOAGHM() { if (base.IGIPCHFCFNN()) { float num; if (SingletonMonoBehaviour.NCKMBFBMBFM.KBHJNOOKENO(this, out num).PBDDCCOAGOG() && num <= this.attackRange * this.attackRange) { this.OIGGPMIJBIL.BKBFIGCPIMI(3); return; } if (!SingletonMonoBehaviour.NCKMBFBMBFM.PKDPGEMPCHI(base.LMDJJEGNOGM)) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); return; } if (base.JNOJEJMFADM()) { base.LMDJJEGNOGM = base.GPBFOEHJJFO; base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL; } Vector3 vector = base.LMDJJEGNOGM.KLKJBHNBMHB(); if (!base.BKHECJODPHF.PathIsValid(vector, this.desiredTargetDistance * 1614f)) { vector = base.ADCEHILEGLI(vector, this.desiredTargetDistance, this.minRandomTargetOffsetAngle, this.maxRandomTargetOffsetAngle); base.BKHECJODPHF.Path(vector); } } } // Token: 0x06003DFC RID: 15868 RVA: 0x0013A350 File Offset: 0x00138550 protected virtual void BIBKNLFFEHH() { base.KPFMEFNKDKL(); base.BKHECJODPHF.StopLooking(); } // Token: 0x06003DFD RID: 15869 RVA: 0x0013A364 File Offset: 0x00138564 protected virtual void NFLIANCLFDI() { if (base.DGLOKLCEMLH()) { float num; if (SingletonMonoBehaviour.NCKMBFBMBFM.LCHCPDODDJH(this, out num).AEAKFIBHEPE() && num <= this.attackRange * this.attackRange) { this.OIGGPMIJBIL.BKBFIGCPIMI(3); return; } if (!SingletonMonoBehaviour.NCKMBFBMBFM.LHCOIHBBMIN(base.LMDJJEGNOGM)) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); return; } if (base.JNOJEJMFADM()) { base.LMDJJEGNOGM = base.GPBFOEHJJFO; base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL; } Vector3 vector = base.LMDJJEGNOGM.KAAIICFGDLO(); if (!base.BKHECJODPHF.PathIsValid(vector, this.desiredTargetDistance * 1192f)) { vector = base.ADCEHILEGLI(vector, this.desiredTargetDistance, this.minRandomTargetOffsetAngle, this.maxRandomTargetOffsetAngle); base.BKHECJODPHF.Path(vector); } } } // Token: 0x06003DFE RID: 15870 RVA: 0x0013A44C File Offset: 0x0013864C private void JAPGLNNMHJP() { if (base.DFJFKOLLEMK()) { if (this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(3); } else { float num = this.spinAngularSpeed * this.HEPCLEMEHBC.AGKHKNLNBKG(); Vector3 normalized = (Quaternion.Euler(1738f, num, 994f) * this.NPCHOOGEBFO).normalized; base.BKHECJODPHF.Look(normalized); } } } // Token: 0x06003DFF RID: 15871 RVA: 0x0013A4C8 File Offset: 0x001386C8 private void DDFKIKAEPGL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { base.BKHECJODPHF.StopAll(); if (base.DGLOKLCEMLH()) { this.HEPCLEMEHBC.BJOJLPHBGMN(this.postAttackDuration); } } // Token: 0x06003E00 RID: 15872 RVA: 0x0013A4F4 File Offset: 0x001386F4 private void IHDAPHLNHNL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.GAKBNCMLPND(false); if (base.BHCCHBHNHCG) { float num = Mathf.Abs(this.spinStopAngle) / this.spinAngularSpeed * 288f; this.HEPCLEMEHBC.MPFFEDHBFMA(num); Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; Vector3 normalized2 = (Quaternion.Euler(1209f, this.spinStopAngle, 289f) * normalized).normalized; base.BKHECJODPHF.OOMPHKBPMIG(this.spinAngularSpeed); base.BKHECJODPHF.Look(normalized2, this.spinStopSlowdownAngle); } } // Token: 0x06003E01 RID: 15873 RVA: 0x0013A5A4 File Offset: 0x001387A4 protected virtual void ACOIMDMPDOM() { base.Awake(); this.HHMPOPAHGMD = base.GetComponentInChildren(true); if (this.HHMPOPAHGMD == null) { Debug.LogError(base.name + "e806f6"); } else { this.HHMPOPAHGMD.NBHEMLAPLLL += this.GLDJCILGPGM; } this.MHMAJAJAFIO = new LHLLJPPCDKA(this, "Concentrate", Vector3.forward, IKCAJLLAFML.MASTER, null); this.HEPCLEMEHBC = new AONMNAEOJAL(this, "SendThread - Wait is over, ", IKCAJLLAFML.AUTHORITY); this.OIGGPMIJBIL = new PNONBEAIBHA("Processor", IKCAJLLAFML.MASTER); this.OIGGPMIJBIL.AGLMMKOFICI(163, null, null, null); this.OIGGPMIJBIL.AGLMMKOFICI(1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.NPGDGKMFFEO)); this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), new ANMJLCILKDJ.NCMAEMHOHDG(this.CIOPKNBJPPC), new ANMJLCILKDJ.PLBLFEEANOO(this.NLKMFNOAGHM)); this.OIGGPMIJBIL.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.BPLOFACBBJI), new ANMJLCILKDJ.NCMAEMHOHDG(this.EDHENIBECEK), new ANMJLCILKDJ.PLBLFEEANOO(this.IONDCBMFJED)); this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.MMOCJIODKFO), new ANMJLCILKDJ.NCMAEMHOHDG(this.GOEPANKLGFL), new ANMJLCILKDJ.PLBLFEEANOO(this.GEMJOHAKLAO)); this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.CMNMMLNLKKN), null, new ANMJLCILKDJ.PLBLFEEANOO(this.OGJLHAECCCE)); this.OIGGPMIJBIL.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.GLNEBMDIKHP), new ANMJLCILKDJ.NCMAEMHOHDG(this.IBPEEALLIPC), new ANMJLCILKDJ.PLBLFEEANOO(this.AJGDBLPLNHL)); this.OIGGPMIJBIL.AGLMMKOFICI(8, new ANMJLCILKDJ.NCMAEMHOHDG(this.HJIDLMAEMHF), new ANMJLCILKDJ.NCMAEMHOHDG(this.NECEEFLFPIF), new ANMJLCILKDJ.PLBLFEEANOO(this.FFKNNGPEFKL)); this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.CBCKCDCKIMP), new ANMJLCILKDJ.NCMAEMHOHDG(this.EAOIILEDBLF), new ANMJLCILKDJ.PLBLFEEANOO(this.ECGAKNHJDNN)); this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.EMFICDDMEOO), new ANMJLCILKDJ.NCMAEMHOHDG(this.HLLBLADCJPA), new ANMJLCILKDJ.PLBLFEEANOO(this.KECLLELEPDG)); } // Token: 0x06003E02 RID: 15874 RVA: 0x0013A7E4 File Offset: 0x001389E4 private void AHMNJHKIBAN() { if (base.BHCCHBHNHCG) { if (this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(6); } else { float num = this.spinAngularSpeed * this.HEPCLEMEHBC.JDFEFPODMJJ; Vector3 normalized = (Quaternion.Euler(0f, num, 0f) * this.NPCHOOGEBFO).normalized; base.BKHECJODPHF.Look(normalized); } } } // Token: 0x06003E03 RID: 15875 RVA: 0x0013A860 File Offset: 0x00138A60 private void JEJAIMMDOJL() { if (base.GANDPDNCOKF() && this.HEPCLEMEHBC.OAJDHNPMNCN()) { this.OIGGPMIJBIL.BKBFIGCPIMI(2); } } // Token: 0x06003E04 RID: 15876 RVA: 0x0013A88C File Offset: 0x00138A8C private void ACHLDFAPNIN() { if (base.GANDPDNCOKF()) { if (this.HEPCLEMEHBC.HFOKKCOENOF()) { this.OIGGPMIJBIL.BKBFIGCPIMI(8); } else { float num = this.spinAngularSpeed * this.HEPCLEMEHBC.AGKHKNLNBKG(); Vector3 normalized = (Quaternion.Euler(1769f, num, 1816f) * this.LMEDKGMMMON()).normalized; base.BKHECJODPHF.Look(normalized); } } } // Token: 0x06003E05 RID: 15877 RVA: 0x0013A908 File Offset: 0x00138B08 private void KLEBDALIDNB() { if (base.BHCCHBHNHCG) { EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false); if (eidnmncoaaj.AJFBOLHPEJC) { base.LMDJJEGNOGM = eidnmncoaaj; base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL; this.OIGGPMIJBIL.BKBFIGCPIMI(2); } } } // Token: 0x06003E06 RID: 15878 RVA: 0x0013A954 File Offset: 0x00138B54 private void GLNEBMDIKHP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.HOGLNPGFMEP(true); if (base.DGLOKLCEMLH()) { float num = Mathf.Abs(this.spinPrepareAngle) / this.spinPrepareAngularSpeed * 345f; this.HEPCLEMEHBC.GMFIHNFPAFM(num); Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; Vector3 normalized2 = (Quaternion.Euler(1901f, this.spinPrepareAngle, 464f) * normalized).normalized; base.BKHECJODPHF.HAMIGCDKOKE = this.spinPrepareAngularSpeed; base.BKHECJODPHF.CEAILEMNKCF(normalized2, this.spinPrepareSlowdownAngle); } } // Token: 0x06003E07 RID: 15879 RVA: 0x0013AA04 File Offset: 0x00138C04 protected override EIDNMNCOAAJ IJCDBKLCFIE(bool GHGNJLIBGFA = false) { if (base.JNOJEJMFADM()) { return base.GPBFOEHJJFO; } if (GHGNJLIBGFA) { return base.KAHAFAHMEKP(GHGNJLIBGFA, true); } float num; return SingletonMonoBehaviour.NCKMBFBMBFM.GetClosestOpponent(this, out num); } // Token: 0x06003E09 RID: 15881 RVA: 0x0013AB1C File Offset: 0x00138D1C private void EMFICDDMEOO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.DLMFNBDDOPB(false); this.enemyAudio.ELDMFLHAHPL(); base.BKHECJODPHF.GKJLNANPDNC = this.chargeMaxForce; base.BKHECJODPHF.FMFCBADCFCK = this.chargeSpeed; if (base.GANDPDNCOKF()) { base.BKHECJODPHF.Path(this.HHFPJCDBIML()); this.HEPCLEMEHBC.BJOJLPHBGMN(703f * this.chargeDistance / this.chargeSpeed); } } // Token: 0x06003E0A RID: 15882 RVA: 0x0013AB9C File Offset: 0x00138D9C private void DLPMPNIIPIC() { if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.HFOKKCOENOF()) { this.OIGGPMIJBIL.BKBFIGCPIMI(3); } } // Token: 0x06003E0B RID: 15883 RVA: 0x0013ABC8 File Offset: 0x00138DC8 private void PHICNCKGKKL() { if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(4); } } // Token: 0x06003E0C RID: 15884 RVA: 0x0013ABF4 File Offset: 0x00138DF4 private Vector3 CGNPCGBPFNO() { Vector3 vector = ((!(this.lineOfSightOrigin != null)) ? base.BOLBONELAEF.CIGPHKLAAOD : this.lineOfSightOrigin.position); Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; Vector3 vector2 = vector + normalized * this.chargeDistance; float num; Vector3 vector3; Vector3 vector4; if (base.KOBLLODGBCH(vector, normalized, this.chargeDistance, out num, out vector3, out vector4)) { vector2 = vector3; } if (base.KOBLLODGBCH(vector2, -Vector3.up, 3.4028235E+38f, out num, out vector3, out vector4)) { vector2 = vector3; } return base.KHBMLLEPOML(vector2); } // Token: 0x06003E0D RID: 15885 RVA: 0x0013ACA8 File Offset: 0x00138EA8 private void NGEDCAKDMKM() { if (base.DFJFKOLLEMK() && this.HEPCLEMEHBC.HFOKKCOENOF()) { this.OIGGPMIJBIL.BKBFIGCPIMI(1); } } // Token: 0x06003E0E RID: 15886 RVA: 0x0013ACD4 File Offset: 0x00138ED4 private void LIJNOKAODGL(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.enemyAnimator.EKIEPBJMNKM = false; } // Token: 0x06003E0F RID: 15887 RVA: 0x0013ACE4 File Offset: 0x00138EE4 protected override void Awake() { base.Awake(); this.HHMPOPAHGMD = base.GetComponentInChildren(true); if (this.HHMPOPAHGMD == null) { Debug.LogError(base.name + " is missing Animation Attack Trigger."); } else { this.HHMPOPAHGMD.NBHEMLAPLLL += this.GLDJCILGPGM; } this.MHMAJAJAFIO = new LHLLJPPCDKA(this, "SSD", Vector3.forward, IKCAJLLAFML.AUTHORITY, null); this.HEPCLEMEHBC = new AONMNAEOJAL(this, "B", IKCAJLLAFML.AUTHORITY); this.OIGGPMIJBIL = new PNONBEAIBHA("B", IKCAJLLAFML.AUTHORITY); this.OIGGPMIJBIL.AGLMMKOFICI(ushort.MaxValue, null, null, null); this.OIGGPMIJBIL.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB)); this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), new ANMJLCILKDJ.NCMAEMHOHDG(this.LJFJPFJADBA), new ANMJLCILKDJ.PLBLFEEANOO(this.FEGBCPPMBDN)); this.OIGGPMIJBIL.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.EBKKLOCAEHI), new ANMJLCILKDJ.NCMAEMHOHDG(this.ABMHCBCFKPL), new ANMJLCILKDJ.PLBLFEEANOO(this.IONDCBMFJED)); this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.NCEJNNPBICE), new ANMJLCILKDJ.NCMAEMHOHDG(this.GOEPANKLGFL), new ANMJLCILKDJ.PLBLFEEANOO(this.DEBFNGNCHCA)); this.OIGGPMIJBIL.AGLMMKOFICI(8, new ANMJLCILKDJ.NCMAEMHOHDG(this.CMNMMLNLKKN), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JEBDNJHKMCL)); this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.JOBIIMEONBM), new ANMJLCILKDJ.NCMAEMHOHDG(this.IBPEEALLIPC), new ANMJLCILKDJ.PLBLFEEANOO(this.FMHAHGCJBLM)); this.OIGGPMIJBIL.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.LBLPKBAPGMN), new ANMJLCILKDJ.NCMAEMHOHDG(this.HDDDGEBOBBL), new ANMJLCILKDJ.PLBLFEEANOO(this.AHMNJHKIBAN)); this.OIGGPMIJBIL.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.CBCKCDCKIMP), new ANMJLCILKDJ.NCMAEMHOHDG(this.LIJNOKAODGL), new ANMJLCILKDJ.PLBLFEEANOO(this.CMPEJMDCCFP)); this.OIGGPMIJBIL.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.NFPAIGJNINK), new ANMJLCILKDJ.NCMAEMHOHDG(this.LBLIIICMJDO), new ANMJLCILKDJ.PLBLFEEANOO(this.FJKHNEMLLEF)); } // Token: 0x06003E10 RID: 15888 RVA: 0x0013AF24 File Offset: 0x00139124 private void CEJJCGLCEKL(Vector3 NOBAPCOKFIL) { this.MHMAJAJAFIO.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06003E11 RID: 15889 RVA: 0x0013AF34 File Offset: 0x00139134 private void AJGDBLPLNHL() { if (base.JNOCCMDBMIO() && (this.HEPCLEMEHBC.CGELFKLLMBA || base.BKHECJODPHF.CLLJGDOBFDL)) { this.OIGGPMIJBIL.BKBFIGCPIMI(7); } } // Token: 0x06003E12 RID: 15890 RVA: 0x0013AF70 File Offset: 0x00139170 private void NHJAMDCDBJA(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.HOGLNPGFMEP(false); this.enemyAudio.DKPPAPIIFMM(); if (base.DGLOKLCEMLH()) { this.HEPCLEMEHBC.KLIANKEOBGC(this.slashAttackDuration); } } // Token: 0x06003E13 RID: 15891 RVA: 0x0013AFA8 File Offset: 0x001391A8 private void BOMKDGHCOEL(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (OIMHGOONBEB != 2) { this.enemyAnimator.GAKBNCMLPND(true); } } // Token: 0x06003E14 RID: 15892 RVA: 0x0013AFC0 File Offset: 0x001391C0 protected virtual void OADFPLAKHMD() { base.KPFMEFNKDKL(); base.BKHECJODPHF.StopLooking(); } // Token: 0x06003E15 RID: 15893 RVA: 0x0013AFD4 File Offset: 0x001391D4 private void DELIKFOAJFL() { if (base.DFJFKOLLEMK() && this.HEPCLEMEHBC.ALEKFIMMFPH()) { this.OIGGPMIJBIL.BKBFIGCPIMI(5); } } // Token: 0x06003E16 RID: 15894 RVA: 0x0013B000 File Offset: 0x00139200 protected virtual EIDNMNCOAAJ FPOFDMGMNAH(bool GHGNJLIBGFA = false) { if (base.JNOJEJMFADM()) { return base.GPBFOEHJJFO; } if (GHGNJLIBGFA) { return base.KAHAFAHMEKP(GHGNJLIBGFA, false); } float num; return SingletonMonoBehaviour.NCKMBFBMBFM.GetClosestOpponent(this, out num); } // Token: 0x06003E17 RID: 15895 RVA: 0x0013B03C File Offset: 0x0013923C private void HLLBLADCJPA(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.enemyAnimator.GAKBNCMLPND(false); } // Token: 0x06003E18 RID: 15896 RVA: 0x0013B04C File Offset: 0x0013924C private void CKEMPBJMFJI() { if (base.IGIPCHFCFNN() && this.HEPCLEMEHBC.ALEKFIMMFPH()) { if (this.attackType == QuestKnightEnemy.FLNOKFCKPFH.SPIN) { this.OIGGPMIJBIL.BKBFIGCPIMI(5); } else { this.OIGGPMIJBIL.BKBFIGCPIMI(2); } } } // Token: 0x06003E19 RID: 15897 RVA: 0x0013B09C File Offset: 0x0013929C protected override void Start() { base.Start(); this.OIGGPMIJBIL.FLHFCMCNLEK(this, ushort.MaxValue); } // Token: 0x06003E1A RID: 15898 RVA: 0x0013B0B8 File Offset: 0x001392B8 private void DEBFNGNCHCA() { if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.CGELFKLLMBA) { if (this.attackType == QuestKnightEnemy.FLNOKFCKPFH.SPIN) { this.OIGGPMIJBIL.BKBFIGCPIMI(4); } else { this.OIGGPMIJBIL.BKBFIGCPIMI(7); } } } // Token: 0x06003E1B RID: 15899 RVA: 0x0013B108 File Offset: 0x00139308 protected virtual void PLKCCLMGOKP() { base.Update(); this.OIGGPMIJBIL.DLBPEOILIFL(); this.HEPCLEMEHBC.NIPOLMNBCFF(); } // Token: 0x06003E1C RID: 15900 RVA: 0x0013B128 File Offset: 0x00139328 private void JOBIIMEONBM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.EKIEPBJMNKM = true; if (base.BHCCHBHNHCG) { float num = Mathf.Abs(this.spinPrepareAngle) / this.spinPrepareAngularSpeed * 2f; this.HEPCLEMEHBC.BJOJLPHBGMN(num); Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; Vector3 normalized2 = (Quaternion.Euler(0f, this.spinPrepareAngle, 0f) * normalized).normalized; base.BKHECJODPHF.HAMIGCDKOKE = this.spinPrepareAngularSpeed; base.BKHECJODPHF.Look(normalized2, this.spinPrepareSlowdownAngle); } } // Token: 0x06003E1D RID: 15901 RVA: 0x0013B1D8 File Offset: 0x001393D8 private void JIMBCMAMEJP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { base.BKHECJODPHF.StopAll(); if (base.IGIPCHFCFNN()) { this.HEPCLEMEHBC.BJOJLPHBGMN(this.postAttackDuration); } } // Token: 0x06003E1E RID: 15902 RVA: 0x0013B204 File Offset: 0x00139404 private void BPPCBIIJJML() { if (base.DGLKKANNBPD() && (this.HEPCLEMEHBC.HFOKKCOENOF() || base.BKHECJODPHF.BODIMLFOIMA())) { this.OIGGPMIJBIL.BKBFIGCPIMI(2); } } // Token: 0x06003E1F RID: 15903 RVA: 0x0013B240 File Offset: 0x00139440 private void JDLPNDBIBKA(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { base.BKHECJODPHF.StopPathing(); } // Token: 0x06003E20 RID: 15904 RVA: 0x0013B250 File Offset: 0x00139450 private void ELEFEMBKALC(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { base.BKHECJODPHF.StopLooking(); } // Token: 0x06003E21 RID: 15905 RVA: 0x0013B260 File Offset: 0x00139460 public override void AuthorityOnDamageApplyForce(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI) { MMBLAFNAPPJ = Vector3.ProjectOnPlane(MMBLAFNAPPJ, base.BKHECJODPHF.EPIJGDAJDJN); base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, MMBLAFNAPPJ, FHFHOMKFHCI); } // Token: 0x06003E22 RID: 15906 RVA: 0x0013B280 File Offset: 0x00139480 private void GLDJCILGPGM(bool CAAAFEKOAAF) { if (base.MIJIFCKMAIE != CAAAFEKOAAF) { base.MIJIFCKMAIE = CAAAFEKOAAF; } } // Token: 0x06003E23 RID: 15907 RVA: 0x0013B298 File Offset: 0x00139498 private void EDHENIBECEK(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { base.BKHECJODPHF.StopLooking(); } // Token: 0x06003E24 RID: 15908 RVA: 0x0013B2A8 File Offset: 0x001394A8 public virtual void PBNAGMGCFBA(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI) { if (base.GANDPDNCOKF()) { IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, base.BKHECJODPHF.EPIJGDAJDJN); base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI); } } // Token: 0x06003E25 RID: 15909 RVA: 0x0013B2D4 File Offset: 0x001394D4 private void BPCGBLIJGKM(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (OIMHGOONBEB != 1) { this.enemyAnimator.HOGLNPGFMEP(false); } } // Token: 0x06003E26 RID: 15910 RVA: 0x0013B2EC File Offset: 0x001394EC private void JBHIIHLMGPH() { if (base.DFJFKOLLEMK()) { if (base.LMDJJEGNOGM.AJFBOLHPEJC) { base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true)); } if (this.HEPCLEMEHBC.HFOKKCOENOF()) { this.OIGGPMIJBIL.BKBFIGCPIMI(1); } } } // Token: 0x06003E27 RID: 15911 RVA: 0x0013B348 File Offset: 0x00139548 protected virtual void AAEJCJGGKEJ() { base.Update(); this.OIGGPMIJBIL.DLBPEOILIFL(); this.HEPCLEMEHBC.JNDAEJOHPHO(); } // Token: 0x06003E28 RID: 15912 RVA: 0x0013B368 File Offset: 0x00139568 protected virtual void CAKHEAMFLBP() { base.KPFMEFNKDKL(); base.BKHECJODPHF.StopLooking(); } // Token: 0x06003E29 RID: 15913 RVA: 0x0013B37C File Offset: 0x0013957C protected override void OnDestroy() { base.OnDestroy(); if (this.HHMPOPAHGMD != null) { this.HHMPOPAHGMD.NBHEMLAPLLL -= this.GLDJCILGPGM; } } // Token: 0x06003E2A RID: 15914 RVA: 0x0013B3AC File Offset: 0x001395AC private void JBDBMLBFCHP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.GAKBNCMLPND(true); if (base.DFJFKOLLEMK()) { float num = Mathf.Abs(this.spinPrepareAngle) / this.spinPrepareAngularSpeed * 838f; this.HEPCLEMEHBC.OOEPCEFMAKA(num); Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; Vector3 normalized2 = (Quaternion.Euler(380f, this.spinPrepareAngle, 1148f) * normalized).normalized; base.BKHECJODPHF.OOMPHKBPMIG(this.spinPrepareAngularSpeed); base.BKHECJODPHF.CEAILEMNKCF(normalized2, this.spinPrepareSlowdownAngle); } } // Token: 0x06003E2B RID: 15915 RVA: 0x0013B45C File Offset: 0x0013965C private void BLHNJMIIFAH() { if (base.DFJFKOLLEMK() && this.HEPCLEMEHBC.HFOKKCOENOF()) { this.OIGGPMIJBIL.BKBFIGCPIMI(1); } } // Token: 0x06003E2C RID: 15916 RVA: 0x0013B488 File Offset: 0x00139688 private void JILIHCMNHMC(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.enemyAnimator.HGIODIFNOHE(false); } // Token: 0x06003E2D RID: 15917 RVA: 0x0013B498 File Offset: 0x00139698 private void NFKEOJFCCGF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.enemyAnimator.GAKBNCMLPND(true); } // Token: 0x06003E2E RID: 15918 RVA: 0x0013B4A8 File Offset: 0x001396A8 private Vector3 EADCCGOJDBM() { Vector3 vector = ((!(this.lineOfSightOrigin != null)) ? base.BOLBONELAEF.JHBFKKAFPFG() : this.lineOfSightOrigin.position); Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; Vector3 vector2 = vector + normalized * this.chargeDistance; float num; Vector3 vector3; Vector3 vector4; if (base.KOBLLODGBCH(vector, normalized, this.chargeDistance, out num, out vector3, out vector4)) { vector2 = vector3; } if (base.KOBLLODGBCH(vector2, -Vector3.up, 1500f, out num, out vector3, out vector4)) { vector2 = vector3; } return base.KHBMLLEPOML(vector2); } // Token: 0x06003E2F RID: 15919 RVA: 0x0013B55C File Offset: 0x0013975C private void GPNHAJHAGCC() { if (base.DGLOKLCEMLH()) { if (this.HEPCLEMEHBC.OAJDHNPMNCN()) { this.OIGGPMIJBIL.BKBFIGCPIMI(7); } else { float num = this.spinAngularSpeed * this.HEPCLEMEHBC.AGKHKNLNBKG(); Vector3 normalized = (Quaternion.Euler(631f, num, 547f) * this.LMEDKGMMMON()).normalized; base.BKHECJODPHF.Look(normalized); } } } // Token: 0x06003E30 RID: 15920 RVA: 0x0013B5D8 File Offset: 0x001397D8 private void LBLIIICMJDO(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.enemyAnimator.EKIEPBJMNKM = false; } // Token: 0x06003E31 RID: 15921 RVA: 0x0013B5E8 File Offset: 0x001397E8 protected virtual void BDNJCPEMNCI() { base.KPFMEFNKDKL(); base.BKHECJODPHF.StopLooking(); } // Token: 0x06003E32 RID: 15922 RVA: 0x0013B5FC File Offset: 0x001397FC protected virtual void KOGFLJIPICD() { base.KPFMEFNKDKL(); base.BKHECJODPHF.StopLooking(); } // Token: 0x06003E33 RID: 15923 RVA: 0x0013B610 File Offset: 0x00139810 protected virtual void HBDIACHFHMK() { base.KPFMEFNKDKL(); base.BKHECJODPHF.LFMMGPCLGCL(); } // Token: 0x06003E34 RID: 15924 RVA: 0x0013B624 File Offset: 0x00139824 private void BEAMMLJOHEH() { if (base.DGLKKANNBPD() && this.HEPCLEMEHBC.HFOKKCOENOF()) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); } } // Token: 0x06003E35 RID: 15925 RVA: 0x0013B650 File Offset: 0x00139850 private void CIABHMJBDGN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.HGIODIFNOHE(false); if (base.BHCCHBHNHCG) { float num = Mathf.Abs(this.spinPrepareAngle) / this.spinPrepareAngularSpeed * 1375f; this.HEPCLEMEHBC.MPFFEDHBFMA(num); Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; Vector3 normalized2 = (Quaternion.Euler(1816f, this.spinPrepareAngle, 1038f) * normalized).normalized; base.BKHECJODPHF.OOMPHKBPMIG(this.spinPrepareAngularSpeed); base.BKHECJODPHF.Look(normalized2, this.spinPrepareSlowdownAngle); } } // Token: 0x06003E36 RID: 15926 RVA: 0x0013B700 File Offset: 0x00139900 private void PHHDOIJKHEM(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (OIMHGOONBEB != 8 && OIMHGOONBEB != 5) { this.enemyAnimator.DLMFNBDDOPB(true); } } // Token: 0x06003E37 RID: 15927 RVA: 0x0013B71C File Offset: 0x0013991C private void AMFFEHBEMAG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.enemyAnimator.HGIODIFNOHE(false); } // Token: 0x06003E38 RID: 15928 RVA: 0x0013B72C File Offset: 0x0013992C private void FMHAHGCJBLM() { if (base.BHCCHBHNHCG && (this.HEPCLEMEHBC.CGELFKLLMBA || base.BKHECJODPHF.CLLJGDOBFDL)) { this.OIGGPMIJBIL.BKBFIGCPIMI(5); } } // Token: 0x06003E39 RID: 15929 RVA: 0x0013B768 File Offset: 0x00139968 private void NCEJNNPBICE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.EKIEPBJMNKM = true; this.enemyAudio.OnChargeAttack(); if (base.BHCCHBHNHCG) { this.HEPCLEMEHBC.BJOJLPHBGMN(this.slashAttackDuration); } } // Token: 0x06003E3A RID: 15930 RVA: 0x0013B7A0 File Offset: 0x001399A0 public override void AuthorityOnDamageChangeVelocity(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI) { if (base.BHCCHBHNHCG) { IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, base.BKHECJODPHF.EPIJGDAJDJN); base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI); } } // Token: 0x06003E3B RID: 15931 RVA: 0x0013B7CC File Offset: 0x001399CC protected virtual void OAPAHGDJPFF() { base.GILFLDGMJHI(); if (base.BHCCHBHNHCG) { base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized); } } // Token: 0x06003E3C RID: 15932 RVA: 0x0013B814 File Offset: 0x00139A14 protected virtual void MMFLJKFBHKE() { base.KPFMEFNKDKL(); base.BKHECJODPHF.LFMMGPCLGCL(); } // Token: 0x06003E3D RID: 15933 RVA: 0x0013B828 File Offset: 0x00139A28 private void OJCFMKEJAHM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.EKIEPBJMNKM = true; if (base.DFJFKOLLEMK()) { float num = Mathf.Abs(this.spinPrepareAngle) / this.spinPrepareAngularSpeed * 650f; this.HEPCLEMEHBC.GMFIHNFPAFM(num); Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; Vector3 normalized2 = (Quaternion.Euler(1387f, this.spinPrepareAngle, 1609f) * normalized).normalized; base.BKHECJODPHF.OOMPHKBPMIG(this.spinPrepareAngularSpeed); base.BKHECJODPHF.Look(normalized2, this.spinPrepareSlowdownAngle); } } // Token: 0x06003E3E RID: 15934 RVA: 0x0013B8D8 File Offset: 0x00139AD8 protected virtual void BHAKDOMMOOB() { base.Start(); this.OIGGPMIJBIL.PGELJEHELFN(this, 180); } // Token: 0x06003E3F RID: 15935 RVA: 0x0013B8F4 File Offset: 0x00139AF4 private void MMPGOCKDHHD() { if (base.DGLOKLCEMLH()) { if (this.HEPCLEMEHBC.OAJDHNPMNCN()) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); } else { float num = this.spinAngularSpeed * this.HEPCLEMEHBC.MFDPGAEHKJM(); Vector3 normalized = (Quaternion.Euler(1469f, num, 96f) * this.LMEDKGMMMON()).normalized; base.BKHECJODPHF.Look(normalized); } } } // Token: 0x06003E40 RID: 15936 RVA: 0x0013B970 File Offset: 0x00139B70 private void LBLPKBAPGMN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.EKIEPBJMNKM = true; this.enemyAudio.OnAttack(); base.BKHECJODPHF.StopAll(); if (base.BHCCHBHNHCG) { this.NPCHOOGEBFO = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; base.BKHECJODPHF.HAMIGCDKOKE = this.spinAngularSpeed; float num = Mathf.Abs(this.spinAngle) / this.spinAngularSpeed; this.HEPCLEMEHBC.BJOJLPHBGMN(num); } } // Token: 0x06003E41 RID: 15937 RVA: 0x0013BA00 File Offset: 0x00139C00 protected virtual void CNLOFOPILGA() { base.Update(); this.OIGGPMIJBIL.DLBPEOILIFL(); this.HEPCLEMEHBC.NIPOLMNBCFF(); } // Token: 0x06003E42 RID: 15938 RVA: 0x0013BA20 File Offset: 0x00139C20 private void CMPEJMDCCFP() { if (base.BHCCHBHNHCG && (this.HEPCLEMEHBC.CGELFKLLMBA || base.BKHECJODPHF.CLLJGDOBFDL)) { this.OIGGPMIJBIL.BKBFIGCPIMI(8); } } // Token: 0x06003E43 RID: 15939 RVA: 0x0013BA5C File Offset: 0x00139C5C protected override void KPFMEFNKDKL() { base.KPFMEFNKDKL(); base.BKHECJODPHF.StopLooking(); } // Token: 0x06003E44 RID: 15940 RVA: 0x0013BA70 File Offset: 0x00139C70 public virtual void BMEIENBBLLJ(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI) { MMBLAFNAPPJ = Vector3.ProjectOnPlane(MMBLAFNAPPJ, base.BKHECJODPHF.EPIJGDAJDJN); base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, MMBLAFNAPPJ, FHFHOMKFHCI); } // Token: 0x06003E45 RID: 15941 RVA: 0x0013BA90 File Offset: 0x00139C90 private Vector3 JGEMCBPMDBD() { return this.MHMAJAJAFIO.CPIBGJLHLBL(); } // Token: 0x06003E46 RID: 15942 RVA: 0x0013BAA0 File Offset: 0x00139CA0 private void CBCKCDCKIMP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.EKIEPBJMNKM = true; if (base.BHCCHBHNHCG) { float num = Mathf.Abs(this.spinStopAngle) / this.spinAngularSpeed * 2f; this.HEPCLEMEHBC.BJOJLPHBGMN(num); Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; Vector3 normalized2 = (Quaternion.Euler(0f, this.spinStopAngle, 0f) * normalized).normalized; base.BKHECJODPHF.HAMIGCDKOKE = this.spinAngularSpeed; base.BKHECJODPHF.Look(normalized2, this.spinStopSlowdownAngle); } } // Token: 0x06003E47 RID: 15943 RVA: 0x0013BB50 File Offset: 0x00139D50 private void KJHMACCLIMJ(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (OIMHGOONBEB != 5) { this.enemyAnimator.EANOLJFGEGL(false); } } // Token: 0x06003E48 RID: 15944 RVA: 0x0013BB68 File Offset: 0x00139D68 protected override void PEALKHMDMKP() { base.OnDestroy(); if (this.HHMPOPAHGMD != null) { this.HHMPOPAHGMD.CKECOIKLJLG(new Action(this.MLJMAKKOIKG)); } } // Token: 0x06003E49 RID: 15945 RVA: 0x0013BB98 File Offset: 0x00139D98 protected virtual void FEGBCPPMBDN() { if (base.BHCCHBHNHCG) { float num; if (SingletonMonoBehaviour.NCKMBFBMBFM.GetClosestOpponent(this, out num).AJFBOLHPEJC && num <= this.attackRange * this.attackRange) { this.OIGGPMIJBIL.BKBFIGCPIMI(3); return; } if (!SingletonMonoBehaviour.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM)) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); return; } if (base.JNOJEJMFADM()) { base.LMDJJEGNOGM = base.GPBFOEHJJFO; base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL; } Vector3 vector = base.LMDJJEGNOGM.JFKAKCBEIDL; if (!base.BKHECJODPHF.PathIsValid(vector, this.desiredTargetDistance * 1.1f)) { vector = base.ADCEHILEGLI(vector, this.desiredTargetDistance, this.minRandomTargetOffsetAngle, this.maxRandomTargetOffsetAngle); base.BKHECJODPHF.Path(vector); } } } // Token: 0x06003E4A RID: 15946 RVA: 0x0013BC80 File Offset: 0x00139E80 private void HDDDGEBOBBL(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (OIMHGOONBEB != 6) { this.enemyAnimator.EKIEPBJMNKM = false; } } // Token: 0x06003E4B RID: 15947 RVA: 0x0013BC98 File Offset: 0x00139E98 protected virtual void LCGBDBKGFAO() { base.CBAEJNFNPGJ(); if (base.JNOCCMDBMIO()) { this.OIGGPMIJBIL.BKBFIGCPIMI((ushort)(-81)); } } // Token: 0x06003E4C RID: 15948 RVA: 0x0013BCBC File Offset: 0x00139EBC private void IBPEEALLIPC(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (OIMHGOONBEB != 5) { this.enemyAnimator.EKIEPBJMNKM = false; } } // Token: 0x06003E4D RID: 15949 RVA: 0x0013BCD4 File Offset: 0x00139ED4 private void HJIDLMAEMHF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.HOGLNPGFMEP(false); this.enemyAudio.ELDMFLHAHPL(); base.BKHECJODPHF.StopAll(); if (base.DFJFKOLLEMK()) { this.NPCHOOGEBFO = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; base.BKHECJODPHF.HAMIGCDKOKE = this.spinAngularSpeed; float num = Mathf.Abs(this.spinAngle) / this.spinAngularSpeed; this.HEPCLEMEHBC.MPFFEDHBFMA(num); } } // Token: 0x1700011A RID: 282 // (get) Token: 0x06003E51 RID: 15953 RVA: 0x0013BE60 File Offset: 0x0013A060 // (set) Token: 0x06003E4E RID: 15950 RVA: 0x0013BD64 File Offset: 0x00139F64 private Vector3 NPCHOOGEBFO { get { return this.MHMAJAJAFIO.CPIBGJLHLBL(); } set { this.MHMAJAJAFIO.MEAINJPIECA(value); } } // Token: 0x06003E4F RID: 15951 RVA: 0x0013BD74 File Offset: 0x00139F74 private void MBDPHLKJNAI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.HOGLNPGFMEP(false); if (base.IGIPCHFCFNN()) { float num = Mathf.Abs(this.spinStopAngle) / this.spinAngularSpeed * 664f; this.HEPCLEMEHBC.MPFFEDHBFMA(num); Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; Vector3 normalized2 = (Quaternion.Euler(1739f, this.spinStopAngle, 1333f) * normalized).normalized; base.BKHECJODPHF.OOMPHKBPMIG(this.spinAngularSpeed); base.BKHECJODPHF.CEAILEMNKCF(normalized2, this.spinStopSlowdownAngle); } } // Token: 0x06003E50 RID: 15952 RVA: 0x0013BE24 File Offset: 0x0013A024 protected virtual EIDNMNCOAAJ FKFKFDLFHHE(bool GHGNJLIBGFA = false) { if (base.JNOJEJMFADM()) { return base.GPBFOEHJJFO; } if (GHGNJLIBGFA) { return base.KAHAFAHMEKP(GHGNJLIBGFA, false); } float num; return SingletonMonoBehaviour.NCKMBFBMBFM.HKEIONKDKDD(this, out num); } // Token: 0x06003E52 RID: 15954 RVA: 0x0013BE70 File Offset: 0x0013A070 private void BNPHDEFPGGC() { if (base.DGLKKANNBPD()) { if (this.HEPCLEMEHBC.HFOKKCOENOF()) { this.OIGGPMIJBIL.BKBFIGCPIMI(5); } else { float num = this.spinAngularSpeed * this.HEPCLEMEHBC.JDFEFPODMJJ; Vector3 normalized = (Quaternion.Euler(1182f, num, 458f) * this.EENKDEBHAHD()).normalized; base.BKHECJODPHF.Look(normalized); } } } // Token: 0x06003E53 RID: 15955 RVA: 0x0013BEEC File Offset: 0x0013A0EC private void IOMDEDIJKMG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (OIMHGOONBEB != 5) { this.enemyAnimator.GAKBNCMLPND(false); } } // Token: 0x06003E54 RID: 15956 RVA: 0x0013BF04 File Offset: 0x0013A104 private void IFFKJNJLDGL() { if (base.IGIPCHFCFNN()) { if (this.HEPCLEMEHBC.ALEKFIMMFPH()) { this.OIGGPMIJBIL.BKBFIGCPIMI(4); } else { float num = this.spinAngularSpeed * this.HEPCLEMEHBC.MFDPGAEHKJM(); Vector3 normalized = (Quaternion.Euler(446f, num, 1204f) * this.EENKDEBHAHD()).normalized; base.BKHECJODPHF.Look(normalized); } } } // Token: 0x06003E55 RID: 15957 RVA: 0x0013BF80 File Offset: 0x0013A180 protected virtual void HDCAMLJLKHC() { base.Start(); this.OIGGPMIJBIL.PGELJEHELFN(this, 156); } // Token: 0x06003E56 RID: 15958 RVA: 0x0013BF9C File Offset: 0x0013A19C protected virtual void KBHEHPBBKIF() { base.Start(); this.OIGGPMIJBIL.PGELJEHELFN(this, 159); } // Token: 0x06003E57 RID: 15959 RVA: 0x0013BFB8 File Offset: 0x0013A1B8 private void NPGDGKMFFEO() { if (base.DGLKKANNBPD()) { EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(true); if (eidnmncoaaj.AJFBOLHPEJC) { base.LMDJJEGNOGM = eidnmncoaaj; base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL; this.OIGGPMIJBIL.BKBFIGCPIMI(1); } } } // Token: 0x06003E58 RID: 15960 RVA: 0x0013C004 File Offset: 0x0013A204 protected virtual void LBLMDNCECGO() { base.EKEGOFIPIPE(); if (base.DGLOKLCEMLH()) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); } } // Token: 0x06003E59 RID: 15961 RVA: 0x0013C024 File Offset: 0x0013A224 public virtual void KLJLADPJGEN(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI) { if (base.BHCCHBHNHCG) { IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, base.BKHECJODPHF.EPIJGDAJDJN); base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI); } } // Token: 0x06003E5A RID: 15962 RVA: 0x0013C050 File Offset: 0x0013A250 private void EIGMLBJEJPC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.KKCJHHKBKGO(true); if (base.JNOCCMDBMIO()) { float num = Mathf.Abs(this.spinPrepareAngle) / this.spinPrepareAngularSpeed * 1897f; this.HEPCLEMEHBC.OOEPCEFMAKA(num); Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; Vector3 normalized2 = (Quaternion.Euler(170f, this.spinPrepareAngle, 557f) * normalized).normalized; base.BKHECJODPHF.OOMPHKBPMIG(this.spinPrepareAngularSpeed); base.BKHECJODPHF.CEAILEMNKCF(normalized2, this.spinPrepareSlowdownAngle); } } // Token: 0x06003E5B RID: 15963 RVA: 0x0013C100 File Offset: 0x0013A300 private void PBJLEGAFPHE(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.enemyAnimator.HGIODIFNOHE(true); } // Token: 0x06003E5C RID: 15964 RVA: 0x0013C110 File Offset: 0x0013A310 protected virtual EIDNMNCOAAJ JCNMBJIGOJB(bool GHGNJLIBGFA = false) { if (base.JNOJEJMFADM()) { return base.GPBFOEHJJFO; } if (GHGNJLIBGFA) { return base.KAHAFAHMEKP(GHGNJLIBGFA, true); } float num; return SingletonMonoBehaviour.NCKMBFBMBFM.GetClosestOpponent(this, out num); } // Token: 0x06003E5D RID: 15965 RVA: 0x0013C14C File Offset: 0x0013A34C private void CIOPKNBJPPC(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { base.BKHECJODPHF.NHBOKDINFMG(); } // Token: 0x06003E5E RID: 15966 RVA: 0x0013C15C File Offset: 0x0013A35C private void ABOMNFIGOKL() { if (base.BHCCHBHNHCG) { if (this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(8); } else { float num = this.spinAngularSpeed * this.HEPCLEMEHBC.AGKHKNLNBKG(); Vector3 normalized = (Quaternion.Euler(32f, num, 121f) * this.NPCHOOGEBFO).normalized; base.BKHECJODPHF.Look(normalized); } } } // Token: 0x06003E5F RID: 15967 RVA: 0x0013C1D8 File Offset: 0x0013A3D8 private void NECEEFLFPIF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (OIMHGOONBEB != 5) { this.enemyAnimator.KKCJHHKBKGO(false); } } // Token: 0x06003E60 RID: 15968 RVA: 0x0013C1F0 File Offset: 0x0013A3F0 private void EBLBFMMDJHB() { if (base.GANDPDNCOKF() && this.HEPCLEMEHBC.ALEKFIMMFPH()) { this.OIGGPMIJBIL.BKBFIGCPIMI(4); } } // Token: 0x06003E61 RID: 15969 RVA: 0x0013C21C File Offset: 0x0013A41C private void FBAIDKLACIA(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.GAKBNCMLPND(false); if (base.DGLOKLCEMLH()) { float num = Mathf.Abs(this.spinStopAngle) / this.spinAngularSpeed * 1480f; this.HEPCLEMEHBC.OOEPCEFMAKA(num); Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; Vector3 normalized2 = (Quaternion.Euler(1965f, this.spinStopAngle, 1379f) * normalized).normalized; base.BKHECJODPHF.OOMPHKBPMIG(this.spinAngularSpeed); base.BKHECJODPHF.Look(normalized2, this.spinStopSlowdownAngle); } } // Token: 0x06003E62 RID: 15970 RVA: 0x0013C2CC File Offset: 0x0013A4CC protected virtual void IBMPGJCFHLG() { if (base.GANDPDNCOKF()) { float num; if (SingletonMonoBehaviour.NCKMBFBMBFM.KBHJNOOKENO(this, out num).AJFBOLHPEJC && num <= this.attackRange * this.attackRange) { this.OIGGPMIJBIL.BKBFIGCPIMI(1); return; } if (!SingletonMonoBehaviour.NCKMBFBMBFM.NGIBDFBMIAE(base.LMDJJEGNOGM)) { this.OIGGPMIJBIL.BKBFIGCPIMI(1); return; } if (base.JNOJEJMFADM()) { base.LMDJJEGNOGM = base.GPBFOEHJJFO; base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL; } Vector3 vector = base.LMDJJEGNOGM.KLKJBHNBMHB(); if (!base.BKHECJODPHF.PathIsValid(vector, this.desiredTargetDistance * 1085f)) { vector = base.ADCEHILEGLI(vector, this.desiredTargetDistance, this.minRandomTargetOffsetAngle, this.maxRandomTargetOffsetAngle); base.BKHECJODPHF.Path(vector); } } } // Token: 0x06003E63 RID: 15971 RVA: 0x0013C3B4 File Offset: 0x0013A5B4 protected virtual void ICPFCFCPJKM() { base.OnDestroy(); if (this.HHMPOPAHGMD != null) { this.HHMPOPAHGMD.CJJMPJALCCH(new Action(this.MLJMAKKOIKG)); } } // Token: 0x06003E64 RID: 15972 RVA: 0x0013C3E4 File Offset: 0x0013A5E4 private void FJKHNEMLLEF() { if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(8); } } // Token: 0x06003E65 RID: 15973 RVA: 0x0013C410 File Offset: 0x0013A610 private void ECGAKNHJDNN() { if (base.DGLKKANNBPD() && (this.HEPCLEMEHBC.OAJDHNPMNCN() || base.BKHECJODPHF.BODIMLFOIMA())) { this.OIGGPMIJBIL.BKBFIGCPIMI(6); } } // Token: 0x06003E66 RID: 15974 RVA: 0x0013C44C File Offset: 0x0013A64C protected virtual void LMAJMHGEPDB() { base.Awake(); this.HHMPOPAHGMD = base.GetComponentInChildren(false); if (this.HHMPOPAHGMD == null) { Debug.LogError(base.name + "WalkSpeed"); } else { this.HHMPOPAHGMD.MGHDKBJIMLD(new Action(this.GLDJCILGPGM)); } this.MHMAJAJAFIO = new LHLLJPPCDKA(this, "13", Vector3.forward, IKCAJLLAFML.AUTHORITY, null); this.HEPCLEMEHBC = new AONMNAEOJAL(this, "joinplayer", IKCAJLLAFML.MASTER); this.OIGGPMIJBIL = new PNONBEAIBHA("S", IKCAJLLAFML.AUTHORITY); this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-62), null, null, null); this.OIGGPMIJBIL.AGLMMKOFICI(1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.OGAFDMFLOCB)); this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), new ANMJLCILKDJ.NCMAEMHOHDG(this.LJFJPFJADBA), new ANMJLCILKDJ.PLBLFEEANOO(this.FEGBCPPMBDN)); this.OIGGPMIJBIL.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.BPLOFACBBJI), new ANMJLCILKDJ.NCMAEMHOHDG(this.ABMHCBCFKPL), new ANMJLCILKDJ.PLBLFEEANOO(this.IONDCBMFJED)); this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.NCEJNNPBICE), new ANMJLCILKDJ.NCMAEMHOHDG(this.PHHDOIJKHEM), new ANMJLCILKDJ.PLBLFEEANOO(this.CKEMPBJMFJI)); this.OIGGPMIJBIL.AGLMMKOFICI(8, new ANMJLCILKDJ.NCMAEMHOHDG(this.DDFKIKAEPGL), null, new ANMJLCILKDJ.PLBLFEEANOO(this.NGEDCAKDMKM)); this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.EIGMLBJEJPC), new ANMJLCILKDJ.NCMAEMHOHDG(this.KJHMACCLIMJ), new ANMJLCILKDJ.PLBLFEEANOO(this.BPPCBIIJJML)); this.OIGGPMIJBIL.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.LBLPKBAPGMN), new ANMJLCILKDJ.NCMAEMHOHDG(this.NECEEFLFPIF), new ANMJLCILKDJ.PLBLFEEANOO(this.GMEOODHAGND)); this.OIGGPMIJBIL.AGLMMKOFICI(8, new ANMJLCILKDJ.NCMAEMHOHDG(this.CBCKCDCKIMP), new ANMJLCILKDJ.NCMAEMHOHDG(this.PBJLEGAFPHE), new ANMJLCILKDJ.PLBLFEEANOO(this.GPEBBGMPCDI)); this.OIGGPMIJBIL.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.IFJIEKOLMGN), new ANMJLCILKDJ.NCMAEMHOHDG(this.HLLBLADCJPA), new ANMJLCILKDJ.PLBLFEEANOO(this.FJKHNEMLLEF)); } // Token: 0x06003E67 RID: 15975 RVA: 0x0013C68C File Offset: 0x0013A88C private void IADECDFMHHG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (OIMHGOONBEB != 8 && OIMHGOONBEB != 6) { this.enemyAnimator.HGIODIFNOHE(true); } } // Token: 0x06003E68 RID: 15976 RVA: 0x0013C6A8 File Offset: 0x0013A8A8 protected override void EKEGOFIPIPE() { base.EKEGOFIPIPE(); if (base.BHCCHBHNHCG) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); } } // Token: 0x06003E69 RID: 15977 RVA: 0x0013C6C8 File Offset: 0x0013A8C8 protected virtual void KHIMFLPOGNI() { base.EKEGOFIPIPE(); if (base.IGIPCHFCFNN()) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); } } // Token: 0x06003E6A RID: 15978 RVA: 0x0013C6E8 File Offset: 0x0013A8E8 private void GOEPANKLGFL(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (OIMHGOONBEB != 4 && OIMHGOONBEB != 7) { this.enemyAnimator.EKIEPBJMNKM = false; } } // Token: 0x06003E6B RID: 15979 RVA: 0x0013C704 File Offset: 0x0013A904 private void BPLOFACBBJI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { base.BKHECJODPHF.OOMPHKBPMIG(this.lookAtTargetAngularSpeedDegrees); if (base.GANDPDNCOKF()) { this.HEPCLEMEHBC.MPFFEDHBFMA(this.lookAtTargetDuration); } } // Token: 0x06003E6C RID: 15980 RVA: 0x0013C734 File Offset: 0x0013A934 private Vector3 LMEDKGMMMON() { return this.MHMAJAJAFIO.CPIBGJLHLBL(); } // Token: 0x06003E6D RID: 15981 RVA: 0x0013C744 File Offset: 0x0013A944 private void CAFEIIOAOLI() { if (base.DGLKKANNBPD() && (this.HEPCLEMEHBC.ALEKFIMMFPH() || base.BKHECJODPHF.BODIMLFOIMA())) { this.OIGGPMIJBIL.BKBFIGCPIMI(2); } } // Token: 0x06003E6E RID: 15982 RVA: 0x0013C780 File Offset: 0x0013A980 private void KHAMEFKJPPI(Vector3 NOBAPCOKFIL) { this.MHMAJAJAFIO.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06003E6F RID: 15983 RVA: 0x0013C790 File Offset: 0x0013A990 private void CNHKNKHCPOK() { if (base.IGIPCHFCFNN() && this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); } } // Token: 0x06003E70 RID: 15984 RVA: 0x0013C7BC File Offset: 0x0013A9BC private void IONDCBMFJED() { if (base.BHCCHBHNHCG) { if (base.LMDJJEGNOGM.AJFBOLHPEJC) { base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true)); } if (this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(1); } } } // Token: 0x06003E71 RID: 15985 RVA: 0x0013C818 File Offset: 0x0013AA18 private void KECLLELEPDG() { if (base.DFJFKOLLEMK() && this.HEPCLEMEHBC.HFOKKCOENOF()) { this.OIGGPMIJBIL.BKBFIGCPIMI(2); } } // Token: 0x06003E72 RID: 15986 RVA: 0x0013C844 File Offset: 0x0013AA44 private void DGPPCBKCGNJ(Vector3 NOBAPCOKFIL) { this.MHMAJAJAFIO.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06003E73 RID: 15987 RVA: 0x0013C854 File Offset: 0x0013AA54 private void ABMHCBCFKPL(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { base.BKHECJODPHF.StopLooking(); } // Token: 0x06003E74 RID: 15988 RVA: 0x0013C864 File Offset: 0x0013AA64 protected virtual void LNHBNKDNIDM() { base.CBAEJNFNPGJ(); if (base.DFJFKOLLEMK()) { this.OIGGPMIJBIL.BKBFIGCPIMI((ushort)(-25)); } } // Token: 0x06003E75 RID: 15989 RVA: 0x0013C888 File Offset: 0x0013AA88 protected virtual void ODEGJOENAGN() { base.Update(); this.OIGGPMIJBIL.DLBPEOILIFL(); this.HEPCLEMEHBC.AOKPPLPAKIO(); } // Token: 0x06003E76 RID: 15990 RVA: 0x0013C8A8 File Offset: 0x0013AAA8 protected virtual void OGFHCKJALBE() { base.OnDestroy(); if (this.HHMPOPAHGMD != null) { this.HHMPOPAHGMD.CIPLKGLNIHF(new Action(this.MLJMAKKOIKG)); } } // Token: 0x06003E77 RID: 15991 RVA: 0x0013C8D8 File Offset: 0x0013AAD8 private void KNHGGHEDGAO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.HGIODIFNOHE(true); if (base.BHCCHBHNHCG) { float num = Mathf.Abs(this.spinPrepareAngle) / this.spinPrepareAngularSpeed * 1479f; this.HEPCLEMEHBC.GMFIHNFPAFM(num); Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized; Vector3 normalized2 = (Quaternion.Euler(1250f, this.spinPrepareAngle, 800f) * normalized).normalized; base.BKHECJODPHF.OOMPHKBPMIG(this.spinPrepareAngularSpeed); base.BKHECJODPHF.Look(normalized2, this.spinPrepareSlowdownAngle); } } // Token: 0x06003E78 RID: 15992 RVA: 0x0013C988 File Offset: 0x0013AB88 private void OEMFKJFOMPJ() { if (base.JNOCCMDBMIO()) { if (base.LMDJJEGNOGM.AEAKFIBHEPE()) { base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true)); } if (this.HEPCLEMEHBC.OAJDHNPMNCN()) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); } } } // Token: 0x06003E79 RID: 15993 RVA: 0x0013C9E4 File Offset: 0x0013ABE4 private void EAOIILEDBLF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.enemyAnimator.EKIEPBJMNKM = false; } // Token: 0x06003E7A RID: 15994 RVA: 0x0013C9F4 File Offset: 0x0013ABF4 private void KHLPKLEONMF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.enemyAnimator.EANOLJFGEGL(false); } // Token: 0x06003E7B RID: 15995 RVA: 0x0013CA04 File Offset: 0x0013AC04 public virtual void KMFLKGOAFDD(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI) { MMBLAFNAPPJ = Vector3.ProjectOnPlane(MMBLAFNAPPJ, base.BKHECJODPHF.EPIJGDAJDJN); base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, MMBLAFNAPPJ, FHFHOMKFHCI); } // Token: 0x06003E7C RID: 15996 RVA: 0x0013CA24 File Offset: 0x0013AC24 private void PANEPHELIPK(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.enemyAnimator.KKCJHHKBKGO(true); } // Token: 0x06003E7D RID: 15997 RVA: 0x0013CA34 File Offset: 0x0013AC34 private void BMGNHGOONNK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.enemyAnimator.DLMFNBDDOPB(true); this.enemyAudio.ELDMFLHAHPL(); base.BKHECJODPHF.StopAll(); if (base.DGLKKANNBPD()) { this.DGPPCBKCGNJ(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized); base.BKHECJODPHF.HAMIGCDKOKE = this.spinAngularSpeed; float num = Mathf.Abs(this.spinAngle) / this.spinAngularSpeed; this.HEPCLEMEHBC.OOEPCEFMAKA(num); } } // Token: 0x06003E7E RID: 15998 RVA: 0x0013CAC4 File Offset: 0x0013ACC4 protected override void CBAEJNFNPGJ() { base.CBAEJNFNPGJ(); if (base.BHCCHBHNHCG) { this.OIGGPMIJBIL.BKBFIGCPIMI(ushort.MaxValue); } } // Token: 0x06003E7F RID: 15999 RVA: 0x0013CAE8 File Offset: 0x0013ACE8 protected override void GILFLDGMJHI() { base.GILFLDGMJHI(); if (base.BHCCHBHNHCG) { base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized); } } // Token: 0x06003E80 RID: 16000 RVA: 0x0013CB30 File Offset: 0x0013AD30 protected override void Update() { base.Update(); this.OIGGPMIJBIL.DLBPEOILIFL(); this.HEPCLEMEHBC.KHJKJGDBPMF(); } // Token: 0x06003E81 RID: 16001 RVA: 0x0013CB50 File Offset: 0x0013AD50 private void MFPKEEIPKMF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (OIMHGOONBEB != 6) { this.enemyAnimator.GAKBNCMLPND(false); } } // Token: 0x06003E82 RID: 16002 RVA: 0x0013CB68 File Offset: 0x0013AD68 private Vector3 EENKDEBHAHD() { return this.MHMAJAJAFIO.CPIBGJLHLBL(); } // Token: 0x06003E83 RID: 16003 RVA: 0x0013CB78 File Offset: 0x0013AD78 private void CMNMMLNLKKN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { base.BKHECJODPHF.StopAll(); if (base.BHCCHBHNHCG) { this.HEPCLEMEHBC.BJOJLPHBGMN(this.postAttackDuration); } } // Token: 0x06003E84 RID: 16004 RVA: 0x0013CBA4 File Offset: 0x0013ADA4 private void LJFJPFJADBA(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { base.BKHECJODPHF.StopPathing(); } // Token: 0x06003E85 RID: 16005 RVA: 0x0013CBB4 File Offset: 0x0013ADB4 private void NCLOIJIOALE() { if (base.DGLOKLCEMLH()) { if (this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(3); } else { float num = this.spinAngularSpeed * this.HEPCLEMEHBC.JDFEFPODMJJ; Vector3 normalized = (Quaternion.Euler(896f, num, 1985f) * this.JGEMCBPMDBD()).normalized; base.BKHECJODPHF.Look(normalized); } } } // Token: 0x06003E86 RID: 16006 RVA: 0x0013CC30 File Offset: 0x0013AE30 protected virtual void PPOPAEBNGPC() { base.Awake(); this.HHMPOPAHGMD = base.GetComponentInChildren(false); if (this.HHMPOPAHGMD == null) { Debug.LogError(base.name + "TStart"); } else { this.HHMPOPAHGMD.GOHANNFBOEE(new Action(this.GLDJCILGPGM)); } this.MHMAJAJAFIO = new LHLLJPPCDKA(this, "\n", Vector3.forward, IKCAJLLAFML.AUTHORITY, null); this.HEPCLEMEHBC = new AONMNAEOJAL(this, "IntegrationTest Failed", IKCAJLLAFML.AUTHORITY); this.OIGGPMIJBIL = new PNONBEAIBHA("Room: '{0}' {1},{2} {4}/{3} players.", IKCAJLLAFML.MASTER); this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-70), null, null, null); this.OIGGPMIJBIL.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB)); this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), new ANMJLCILKDJ.NCMAEMHOHDG(this.JDLPNDBIBKA), new ANMJLCILKDJ.PLBLFEEANOO(this.JONGADHDLLH)); this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.LKALLJMHOEO), new ANMJLCILKDJ.NCMAEMHOHDG(this.ELEFEMBKALC), new ANMJLCILKDJ.PLBLFEEANOO(this.OEMFKJFOMPJ)); this.OIGGPMIJBIL.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.NHJAMDCDBJA), new ANMJLCILKDJ.NCMAEMHOHDG(this.PHHDOIJKHEM), new ANMJLCILKDJ.PLBLFEEANOO(this.GEMJOHAKLAO)); this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.DDFKIKAEPGL), null, new ANMJLCILKDJ.PLBLFEEANOO(this.CNHKNKHCPOK)); this.OIGGPMIJBIL.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.EIGMLBJEJPC), new ANMJLCILKDJ.NCMAEMHOHDG(this.KJHMACCLIMJ), new ANMJLCILKDJ.PLBLFEEANOO(this.FMHAHGCJBLM)); this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.BMGNHGOONNK), new ANMJLCILKDJ.NCMAEMHOHDG(this.NECEEFLFPIF), new ANMJLCILKDJ.PLBLFEEANOO(this.ABOMNFIGOKL)); this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.MBDPHLKJNAI), new ANMJLCILKDJ.NCMAEMHOHDG(this.EAOIILEDBLF), new ANMJLCILKDJ.PLBLFEEANOO(this.CMPEJMDCCFP)); this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.IFJIEKOLMGN), new ANMJLCILKDJ.NCMAEMHOHDG(this.HLLBLADCJPA), new ANMJLCILKDJ.PLBLFEEANOO(this.DELIKFOAJFL)); } // Token: 0x06003E87 RID: 16007 RVA: 0x0013CE70 File Offset: 0x0013B070 private void JFEGPNKEALK() { if (base.IGIPCHFCFNN()) { if (base.LMDJJEGNOGM.AJFBOLHPEJC) { base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true)); } if (this.HEPCLEMEHBC.ALEKFIMMFPH()) { this.OIGGPMIJBIL.BKBFIGCPIMI(1); } } } // Token: 0x06003E88 RID: 16008 RVA: 0x0013CECC File Offset: 0x0013B0CC private void EEICKLAEKFD() { if (base.DFJFKOLLEMK() && this.HEPCLEMEHBC.OAJDHNPMNCN()) { if (this.attackType == QuestKnightEnemy.FLNOKFCKPFH.SPIN) { this.OIGGPMIJBIL.BKBFIGCPIMI(8); } else { this.OIGGPMIJBIL.BKBFIGCPIMI(0); } } } // Token: 0x06003E89 RID: 16009 RVA: 0x0013CF1C File Offset: 0x0013B11C protected virtual void MFINEGNOHCB() { base.Start(); this.OIGGPMIJBIL.FLHFCMCNLEK(this, (ushort)(-120)); } // Token: 0x040007B4 RID: 1972 [SerializeField] [Header("Knight")] private QuestKnightEnemy.FLNOKFCKPFH attackType; // Token: 0x040007B5 RID: 1973 [SerializeField] [Header("Target Selection")] private float desiredTargetDistance = 1f; // Token: 0x040007B6 RID: 1974 [SerializeField] private float minRandomTargetOffsetAngle = 15f; // Token: 0x040007B7 RID: 1975 [SerializeField] private float maxRandomTargetOffsetAngle = 30f; // Token: 0x040007B8 RID: 1976 [SerializeField] [Header("Look At Target")] private float lookAtTargetDuration = 0.5f; // Token: 0x040007B9 RID: 1977 [SerializeField] private float lookAtTargetAngularSpeedDegrees = 360f; // Token: 0x040007BA RID: 1978 [SerializeField] [Header("Attack")] private float attackRange = 2.8f; // Token: 0x040007BB RID: 1979 [SerializeField] private float slashAttackDuration = 1.5f; // Token: 0x040007BC RID: 1980 [SerializeField] [Header("Spin Prepare")] private float spinPrepareAngularSpeed = 60f; // Token: 0x040007BD RID: 1981 [SerializeField] private float spinPrepareAngle = -30f; // Token: 0x040007BE RID: 1982 [SerializeField] private float spinPrepareSlowdownAngle = 20f; // Token: 0x040007BF RID: 1983 [Header("Spin")] [SerializeField] private float spinAngularSpeed = 360f; // Token: 0x040007C0 RID: 1984 [SerializeField] private float spinAngle = 360f; // Token: 0x040007C1 RID: 1985 [Header("Spin Stop")] [SerializeField] private float spinStopAngle = 60f; // Token: 0x040007C2 RID: 1986 [SerializeField] private float spinStopSlowdownAngle = 50f; // Token: 0x040007C3 RID: 1987 [Header("Post Attack")] [SerializeField] private float postAttackDuration = 2f; // Token: 0x040007C4 RID: 1988 [Header("Charge Attack")] [SerializeField] private float chargeDistance = 8f; // Token: 0x040007C5 RID: 1989 [SerializeField] private float chargeSpeed = 12f; // Token: 0x040007C6 RID: 1990 [SerializeField] private float chargeMaxForce = 100f; // Token: 0x040007C7 RID: 1991 private PNONBEAIBHA OIGGPMIJBIL; // Token: 0x040007C8 RID: 1992 private AONMNAEOJAL HEPCLEMEHBC; // Token: 0x040007C9 RID: 1993 private LHLLJPPCDKA MHMAJAJAFIO; // Token: 0x040007CA RID: 1994 private AnimationAttackTrigger HHMPOPAHGMD; // Token: 0x0200012A RID: 298 private enum FLNOKFCKPFH { // Token: 0x040007CC RID: 1996 SPIN, // Token: 0x040007CD RID: 1997 CHARGE } // Token: 0x0200012B RID: 299 private enum OFJNDJDHOAD { // Token: 0x040007CF RID: 1999 FIND_TARGET, // Token: 0x040007D0 RID: 2000 FOLLOW_TARGET, // Token: 0x040007D1 RID: 2001 LOOK_AT_TARGET, // Token: 0x040007D2 RID: 2002 SLASH_ATTACK, // Token: 0x040007D3 RID: 2003 SPIN_ATTACK_PREPARE, // Token: 0x040007D4 RID: 2004 SPIN_ATTACK, // Token: 0x040007D5 RID: 2005 SPIN_ATTACK_STOP, // Token: 0x040007D6 RID: 2006 CHARGE_TARGET, // Token: 0x040007D7 RID: 2007 POST_ATTACK, // Token: 0x040007D8 RID: 2008 INVALID = 65535 } } }