2138 lines
68 KiB
C#
2138 lines
68 KiB
C#
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<EnemyManager>.NCKMBFBMBFM.LCHCPDODDJH(this, out num).AJFBOLHPEJC && num <= this.attackRange * this.attackRange)
|
|
{
|
|
this.OIGGPMIJBIL.BKBFIGCPIMI(7);
|
|
return;
|
|
}
|
|
if (!SingletonMonoBehaviour<EnemyManager>.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<AnimationAttackTrigger>(true);
|
|
if (this.HHMPOPAHGMD == null)
|
|
{
|
|
Debug.LogError(base.name + "CT");
|
|
}
|
|
else
|
|
{
|
|
this.HHMPOPAHGMD.JPNPHGBHFDL(new Action<bool>(this.MLJMAKKOIKG));
|
|
}
|
|
this.MHMAJAJAFIO = new LHLLJPPCDKA<Vector3>(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<EnemyManager>.NCKMBFBMBFM.KBHJNOOKENO(this, out num).PBDDCCOAGOG() && num <= this.attackRange * this.attackRange)
|
|
{
|
|
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
|
return;
|
|
}
|
|
if (!SingletonMonoBehaviour<EnemyManager>.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<EnemyManager>.NCKMBFBMBFM.LCHCPDODDJH(this, out num).AEAKFIBHEPE() && num <= this.attackRange * this.attackRange)
|
|
{
|
|
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
|
return;
|
|
}
|
|
if (!SingletonMonoBehaviour<EnemyManager>.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<AnimationAttackTrigger>(true);
|
|
if (this.HHMPOPAHGMD == null)
|
|
{
|
|
Debug.LogError(base.name + "e806f6");
|
|
}
|
|
else
|
|
{
|
|
this.HHMPOPAHGMD.NBHEMLAPLLL += this.GLDJCILGPGM;
|
|
}
|
|
this.MHMAJAJAFIO = new LHLLJPPCDKA<Vector3>(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<EnemyManager>.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<AnimationAttackTrigger>(true);
|
|
if (this.HHMPOPAHGMD == null)
|
|
{
|
|
Debug.LogError(base.name + " is missing Animation Attack Trigger.");
|
|
}
|
|
else
|
|
{
|
|
this.HHMPOPAHGMD.NBHEMLAPLLL += this.GLDJCILGPGM;
|
|
}
|
|
this.MHMAJAJAFIO = new LHLLJPPCDKA<Vector3>(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<EnemyManager>.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<bool>(this.MLJMAKKOIKG));
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003E49 RID: 15945 RVA: 0x0013BB98 File Offset: 0x00139D98
|
|
protected virtual void FEGBCPPMBDN()
|
|
{
|
|
if (base.BHCCHBHNHCG)
|
|
{
|
|
float num;
|
|
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.GetClosestOpponent(this, out num).AJFBOLHPEJC && num <= this.attackRange * this.attackRange)
|
|
{
|
|
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
|
return;
|
|
}
|
|
if (!SingletonMonoBehaviour<EnemyManager>.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<EnemyManager>.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<EnemyManager>.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<EnemyManager>.NCKMBFBMBFM.KBHJNOOKENO(this, out num).AJFBOLHPEJC && num <= this.attackRange * this.attackRange)
|
|
{
|
|
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
|
return;
|
|
}
|
|
if (!SingletonMonoBehaviour<EnemyManager>.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<bool>(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<AnimationAttackTrigger>(false);
|
|
if (this.HHMPOPAHGMD == null)
|
|
{
|
|
Debug.LogError(base.name + "WalkSpeed");
|
|
}
|
|
else
|
|
{
|
|
this.HHMPOPAHGMD.MGHDKBJIMLD(new Action<bool>(this.GLDJCILGPGM));
|
|
}
|
|
this.MHMAJAJAFIO = new LHLLJPPCDKA<Vector3>(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<bool>(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<AnimationAttackTrigger>(false);
|
|
if (this.HHMPOPAHGMD == null)
|
|
{
|
|
Debug.LogError(base.name + "TStart");
|
|
}
|
|
else
|
|
{
|
|
this.HHMPOPAHGMD.GOHANNFBOEE(new Action<bool>(this.GLDJCILGPGM));
|
|
}
|
|
this.MHMAJAJAFIO = new LHLLJPPCDKA<Vector3>(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<Vector3> 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
|
|
}
|
|
}
|
|
}
|