using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core.AI; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Activities.Quest { // Token: 0x02002707 RID: 9991 [Token(Token = "0x2002707")] [StructLayout(3)] public class QuestKnightEnemy : Enemy { // Token: 0x17002F1A RID: 12058 // (get) Token: 0x0601161D RID: 71197 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0601161E RID: 71198 RVA: 0x00420A2C File Offset: 0x0041EC2C [Token(Token = "0x17002F1A")] private Vector3 AEMNEMAJEDP { [Token(Token = "0x601161D")] [Address(RVA = "0x1AE70D0", Offset = "0x1AE5AD0", VA = "0x181AE70D0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x601161E")] [Address(RVA = "0x1AE7140", Offset = "0x1AE5B40", VA = "0x181AE7140")] set { SynchronizedField eoolocibdfd = this.EOOLOCIBDFD; float z = value.z; } } // Token: 0x0601161F RID: 71199 RVA: 0x00420A50 File Offset: 0x0041EC50 [Token(Token = "0x601161F")] [Address(RVA = "0x1AE4B70", Offset = "0x1AE3570", VA = "0x181AE4B70", Slot = "13")] protected override void Awake() { int num = 0; base.Awake(); Dictionary k__BackingField = this.k__BackingField; if (k__BackingField != 0) { if (k__BackingField.TryGetValue("CDO", num)) { int num2 = num; this.chargeDistance = (float)num2; } if (this.k__BackingField.TryGetValue("CSO", num)) { int num3 = num; this.chargeSpeed = (float)num3; } } AnimationAttackTrigger componentInChildren = base.GetComponentInChildren(true); this.FJLGJELALKI = componentInChildren; int num4 = 0; if (!(componentInChildren == num4)) { AnimationAttackTrigger fjlgjelalki = this.FJLGJELALKI; Action action = new Action(this.LNPLJFHDNDN); fjlgjelalki.MeleeAttackEnableEvent += action; } Debug.LogError(base.name + " is missing Animation Attack Trigger."); float z = Vector3.forward.z; SynchronizedField synchronizedField; this.EOOLOCIBDFD = synchronizedField; int num5; MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "B", (SetterPermissionMode)num5); num5 = 0; this.CBJGEJECJKC = mjnlddclogp; int num6; int num7; DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("B", (SetterPermissionMode)num6, num7); num7 = 0; num6 = 0; this.EEEFAPBKBFG = djhelphhaen; DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG; MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.MDMEHMNOKJL); int num8 = 0; int num9 = 0; int num10 = 0; eeefapbkbfg.JEPMLPCOGNM((ushort)num8, num10, num9, knfakjmalje); DJHELPHHAEN eeefapbkbfg2 = this.EEEFAPBKBFG; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.KLCBBHLOMKG); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BGFAMECKCOK); DJHELPHHAEN eeefapbkbfg3 = this.EEEFAPBKBFG; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LIFFEHMAGJD); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CNHKMHPLLAD); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.BHPPLHFDBLL); DJHELPHHAEN eeefapbkbfg4 = this.EEEFAPBKBFG; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NEMECBBFCCL); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BKNPFGLOMKF); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.NLGCAFJBACA); DJHELPHHAEN eeefapbkbfg5 = this.EEEFAPBKBFG; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EEJBCMFHPAP); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LPMGACANIHG); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.JPNEGNOHAJP); DJHELPHHAEN eeefapbkbfg6 = this.EEEFAPBKBFG; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod9 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KAPNHKMDODA); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod10 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CHBMJEAOKJA); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.GFIMBOAONKC); DJHELPHHAEN eeefapbkbfg7 = this.EEEFAPBKBFG; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod11 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FDPOLDMILCE); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod12 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GIMEEDEAJIL); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje6 = new MIEIBBPMDMP.KNFAKJMALJE(this.HEOKDCPKKBK); DJHELPHHAEN eeefapbkbfg8 = this.EEEFAPBKBFG; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod13 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JCBOJKMJAPA); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod14 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MOKDFKKCHLJ); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje7 = new MIEIBBPMDMP.KNFAKJMALJE(this.KGCBOANHBID); DJHELPHHAEN eeefapbkbfg9 = this.EEEFAPBKBFG; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod15 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LAAEMJCJNDJ); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod16 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PDNDPIAAGFG); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje8 = new MIEIBBPMDMP.KNFAKJMALJE(this.MCPCDEDDGMH); } // Token: 0x06011620 RID: 71200 RVA: 0x00420D04 File Offset: 0x0041EF04 [Token(Token = "0x6011620")] [Address(RVA = "0x1AE7280", Offset = "0x1AE5C80", VA = "0x181AE7280", Slot = "17")] protected override void Start() { base.Start(); DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG; } // Token: 0x06011621 RID: 71201 RVA: 0x00420D24 File Offset: 0x0041EF24 [Token(Token = "0x6011621")] [Address(RVA = "0x1AE5AE0", Offset = "0x1AE44E0", VA = "0x181AE5AE0", Slot = "38")] protected override void FAAMINBDNNA() { base.FAAMINBDNNA(); if (base.hasAuthority) { DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG; int num = 0; eeefapbkbfg.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x06011622 RID: 71202 RVA: 0x00420D58 File Offset: 0x0041EF58 [Token(Token = "0x6011622")] [Address(RVA = "0x1AE6F20", Offset = "0x1AE5920", VA = "0x181AE6F20", Slot = "39")] protected override void MNFHFDLPACH() { base.MNFHFDLPACH(); if (base.hasAuthority) { DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG; return; } } // Token: 0x06011623 RID: 71203 RVA: 0x00420D84 File Offset: 0x0041EF84 [Token(Token = "0x6011623")] [Address(RVA = "0x1AE71B0", Offset = "0x1AE5BB0", VA = "0x181AE71B0", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); AnimationAttackTrigger fjlgjelalki = this.FJLGJELALKI; int num = 0; if (fjlgjelalki != num) { AnimationAttackTrigger fjlgjelalki2 = this.FJLGJELALKI; Action action = new Action(this.LNPLJFHDNDN); fjlgjelalki2.MeleeAttackEnableEvent -= action; } } // Token: 0x06011624 RID: 71204 RVA: 0x00420DCC File Offset: 0x0041EFCC [Token(Token = "0x6011624")] [Address(RVA = "0x1AE3550", Offset = "0x1AE1F50", VA = "0x181AE3550", Slot = "18")] protected override void Update() { base.Update(); this.EEEFAPBKBFG.OPEMIFENIJM(); this.CBJGEJECJKC.OCGHOBMJNMA(); } // Token: 0x06011625 RID: 71205 RVA: 0x00420DFC File Offset: 0x0041EFFC [Token(Token = "0x6011625")] [Address(RVA = "0x1AE4900", Offset = "0x1AE3300", VA = "0x181AE4900", Slot = "22")] public override void AuthorityOnDamageApplyForce(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, Vector3 CDFHDACBFKN, Vector3 KPLDEODOJID) { float z = this.steering.k__BackingField.z; float z2 = CDFHDACBFKN.z; Vector3 vector; float z3 = vector.z; } // Token: 0x06011626 RID: 71206 RVA: 0x00420E30 File Offset: 0x0041F030 [Token(Token = "0x6011626")] [Address(RVA = "0x1AE4A30", Offset = "0x1AE3430", VA = "0x181AE4A30", Slot = "24")] public override void AuthorityOnDamageChangeVelocity(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, Vector3 NHAOMEMANJA, Vector3 KHJFDILDLAD) { if (base.hasAuthority) { float z = this.steering.k__BackingField.z; float z2 = NHAOMEMANJA.z; Vector3 vector; float z3 = vector.z; } } // Token: 0x06011627 RID: 71207 RVA: 0x00420E6C File Offset: 0x0041F06C [Token(Token = "0x6011627")] [Address(RVA = "0x1AE6D80", Offset = "0x1AE5780", VA = "0x181AE6D80")] private void MDMEHMNOKJL() { if (base.hasAuthority) { this.NBJJBGJGCAG(); int num = 0; base.CMCKIOGNPCC = num; base.PIIPBOFLDMK = num; DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG; } } // Token: 0x06011628 RID: 71208 RVA: 0x00420EA8 File Offset: 0x0041F0A8 [Token(Token = "0x6011628")] [Address(RVA = "0x1AE65E0", Offset = "0x1AE4FE0", VA = "0x181AE65E0")] private void KLCBBHLOMKG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { Steering steering = this.steering; float movementMaxAcceleration = this.movementMaxAcceleration; steering.k__BackingField = movementMaxAcceleration; Steering steering2 = this.steering; float movementSpeed = base.PEEKHBBBHDP; steering2.LADKFOBHIKN = movementSpeed; Steering steering3 = this.steering; float movementAngularSpeed = this.movementAngularSpeed; steering3.k__BackingField = movementAngularSpeed; } // Token: 0x06011629 RID: 71209 RVA: 0x00420F00 File Offset: 0x0041F100 [Token(Token = "0x6011629")] [Address(RVA = "0x1AE67D0", Offset = "0x1AE51D0", VA = "0x181AE67D0", Slot = "53")] protected virtual void LNHPHHFPOGH() { if (base.hasAuthority) { EnemyManager instance = SingletonMonoBehaviour.Instance; float lineOfSightDistance = base.NIHAAKDCJGJ; bool flag = base.CDJLBLBBIAO; ENDNBHFKNFL endnbhfknfl; if (endnbhfknfl == 0) { EnemyManager instance2 = SingletonMonoBehaviour.Instance; ENDNBHFKNFL endnbhfknfl2; int falkmighgoo = endnbhfknfl2.FALKMIGHGOO; float y = endnbhfknfl2.CMINCCMAJHA.y; bool flag2; if (flag2) { bool flag3; if (flag3) { ENDNBHFKNFL endnbhfknfl3; int falkmighgoo2 = endnbhfknfl3.FALKMIGHGOO; float y2 = endnbhfknfl3.CMINCCMAJHA.y; float y3 = endnbhfknfl3.GDBPMHPHDBI.y; ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL; } ENDNBHFKNFL endnbhfknfl4; float y4 = endnbhfknfl4.CMINCCMAJHA.y; float y5 = endnbhfknfl4.GDBPMHPHDBI.y; Enemy lgcddnmhpdd = endnbhfknfl4.LGCDDNMHPDD; bool flag4; while (flag4) { } Vector3 vector; float z = vector.z; } throw new NullReferenceException(); } float num = this.attackRange; DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG; } } // Token: 0x0601162A RID: 71210 RVA: 0x00420FCC File Offset: 0x0041F1CC [Token(Token = "0x601162A")] [Address(RVA = "0x1839350", Offset = "0x1837D50", VA = "0x181839350")] private void BGFAMECKCOK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.steering.StopPathing(); } // Token: 0x0601162B RID: 71211 RVA: 0x00420FEC File Offset: 0x0041F1EC [Token(Token = "0x601162B")] [Address(RVA = "0x1AE6FC0", Offset = "0x1AE59C0", VA = "0x181AE6FC0")] private void NEMECBBFCCL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.enemyAnimator.OBNDIKHDOAI = EnemyAnimator.JKIPIGKPAOO.CHARGE; this.enemyAudio.OnChargeAttack(); if (base.hasAuthority) { MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC; float num = this.slashAttackDuration; cbjgejecjkc.KGFFMEICLNN(num); return; } } // Token: 0x0601162C RID: 71212 RVA: 0x00421038 File Offset: 0x0041F238 [Token(Token = "0x601162C")] [Address(RVA = "0x1AE7030", Offset = "0x1AE5A30", VA = "0x181AE7030")] private void NLGCAFJBACA() { if (!base.hasAuthority || !this.CBJGEJECJKC.OLGMEEIPCAL) { return; } DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG; if (this.attackType != QuestKnightEnemy.KADBJHDLJBN.SPIN) { return; } } // Token: 0x0601162D RID: 71213 RVA: 0x00421074 File Offset: 0x0041F274 [Token(Token = "0x601162D")] [Address(RVA = "0x1AE5530", Offset = "0x1AE3F30", VA = "0x181AE5530")] private void BKNPFGLOMKF(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.OBNDIKHDOAI = (EnemyAnimator.JKIPIGKPAOO)num; } // Token: 0x0601162E RID: 71214 RVA: 0x00421098 File Offset: 0x0041F298 [Token(Token = "0x601162E")] [Address(RVA = "0x1AE62E0", Offset = "0x1AE4CE0", VA = "0x181AE62E0")] private void KAPNHKMDODA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.enemyAnimator.OBNDIKHDOAI = EnemyAnimator.JKIPIGKPAOO.ATTACK; int num = 0; if (base.hasAuthority) { this.CBJGEJECJKC.KGFFMEICLNN((float)num); Transform transform = base.transform; int num2 = 0; Vector3 up = Vector3.up; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Steering steering = this.steering; float num3 = this.spinPrepareAngularSpeed; steering.k__BackingField = num3; Steering steering2 = this.steering; float num4 = this.spinPrepareSlowdownAngle; steering2.Look(num2, num4); } } // Token: 0x0601162F RID: 71215 RVA: 0x00421124 File Offset: 0x0041F324 [Token(Token = "0x601162F")] [Address(RVA = "0x1AE5D60", Offset = "0x1AE4760", VA = "0x181AE5D60")] private void GFIMBOAONKC() { if (base.hasAuthority && (this.CBJGEJECJKC.OLGMEEIPCAL || this.steering.k__BackingField)) { DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG; return; } } // Token: 0x06011630 RID: 71216 RVA: 0x00421164 File Offset: 0x0041F364 [Token(Token = "0x6011630")] [Address(RVA = "0x1AE5570", Offset = "0x1AE3F70", VA = "0x181AE5570")] private void CHBMJEAOKJA(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.OBNDIKHDOAI = (EnemyAnimator.JKIPIGKPAOO)num; } // Token: 0x06011631 RID: 71217 RVA: 0x00421188 File Offset: 0x0041F388 [Token(Token = "0x6011631")] [Address(RVA = "0x1AE5B50", Offset = "0x1AE4550", VA = "0x181AE5B50")] private void FDPOLDMILCE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { EnemyAnimator enemyAnimator = this.enemyAnimator; enemyAnimator.OBNDIKHDOAI = EnemyAnimator.JKIPIGKPAOO.ATTACK; this.enemyAudio.OnAttack(); this.steering.StopAll(); if (base.hasAuthority) { Transform transform = base.transform; Vector3 vector; float z = vector.z; float z2 = Vector3.up.z; Vector3 vector2; float z3 = vector2.z; SynchronizedField eoolocibdfd = this.EOOLOCIBDFD; Steering steering = this.steering; float num = this.spinAngularSpeed; steering.k__BackingField = num; MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC; } } // Token: 0x06011632 RID: 71218 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011632")] [Address(RVA = "0x1AE5E20", Offset = "0x1AE4820", VA = "0x181AE5E20")] private void HEOKDCPKKBK() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011633 RID: 71219 RVA: 0x00421218 File Offset: 0x0041F418 [Token(Token = "0x6011633")] [Address(RVA = "0x1AE5DF0", Offset = "0x1AE47F0", VA = "0x181AE5DF0")] private void GIMEEDEAJIL(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.OBNDIKHDOAI = (EnemyAnimator.JKIPIGKPAOO)num; } // Token: 0x06011634 RID: 71220 RVA: 0x0042123C File Offset: 0x0041F43C [Token(Token = "0x6011634")] [Address(RVA = "0x1AE5FF0", Offset = "0x1AE49F0", VA = "0x181AE5FF0")] private void JCBOJKMJAPA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.enemyAnimator.OBNDIKHDOAI = EnemyAnimator.JKIPIGKPAOO.ATTACK; int num = 0; if (base.hasAuthority) { this.CBJGEJECJKC.KGFFMEICLNN((float)num); Transform transform = base.transform; int num2 = 0; Vector3 up = Vector3.up; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Steering steering = this.steering; float num3 = this.spinAngularSpeed; steering.k__BackingField = num3; Steering steering2 = this.steering; float num4 = this.spinStopSlowdownAngle; steering2.Look(num2, num4); } } // Token: 0x06011635 RID: 71221 RVA: 0x004212C8 File Offset: 0x0041F4C8 [Token(Token = "0x6011635")] [Address(RVA = "0x1AE6550", Offset = "0x1AE4F50", VA = "0x181AE6550")] private void KGCBOANHBID() { if (base.hasAuthority && (this.CBJGEJECJKC.OLGMEEIPCAL || this.steering.k__BackingField)) { DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG; return; } } // Token: 0x06011636 RID: 71222 RVA: 0x00421308 File Offset: 0x0041F508 [Token(Token = "0x6011636")] [Address(RVA = "0x1AE6F90", Offset = "0x1AE5990", VA = "0x181AE6F90")] private void MOKDFKKCHLJ(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.OBNDIKHDOAI = (EnemyAnimator.JKIPIGKPAOO)num; } // Token: 0x06011637 RID: 71223 RVA: 0x0042132C File Offset: 0x0041F52C [Token(Token = "0x6011637")] [Address(RVA = "0x1AE5A70", Offset = "0x1AE4470", VA = "0x181AE5A70")] private void EEJBCMFHPAP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.steering.StopAll(); this.enemyAnimator.OBNDIKHDOAI = EnemyAnimator.JKIPIGKPAOO.POST_ATTACK; if (base.hasAuthority) { MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC; float num = this.postAttackDuration; cbjgejecjkc.KGFFMEICLNN(num); return; } } // Token: 0x06011638 RID: 71224 RVA: 0x00421378 File Offset: 0x0041F578 [Token(Token = "0x6011638")] [Address(RVA = "0x1AE6260", Offset = "0x1AE4C60", VA = "0x181AE6260")] private void JPNEGNOHAJP() { if (base.hasAuthority && this.CBJGEJECJKC.OLGMEEIPCAL) { DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG; int num = 0; eeefapbkbfg.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x06011639 RID: 71225 RVA: 0x004213B4 File Offset: 0x0041F5B4 [Token(Token = "0x6011639")] [Address(RVA = "0x1AE6CD0", Offset = "0x1AE56D0", VA = "0x181AE6CD0")] private void LPMGACANIHG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.OBNDIKHDOAI = (EnemyAnimator.JKIPIGKPAOO)num; } // Token: 0x0601163A RID: 71226 RVA: 0x004213D8 File Offset: 0x0041F5D8 [Token(Token = "0x601163A")] [Address(RVA = "0x1AE6660", Offset = "0x1AE5060", VA = "0x181AE6660")] private void LAAEMJCJNDJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.enemyAnimator.OBNDIKHDOAI = EnemyAnimator.JKIPIGKPAOO.ATTACK; this.enemyAudio.OnAttack(); Steering steering = this.steering; float num = this.chargeAcceleration; steering.k__BackingField = num; Steering steering2 = this.steering; float num2 = this.chargeSpeed; steering2.LADKFOBHIKN = num2; if (base.hasAuthority) { Steering steering3 = this.steering; Vector3 vector; float z = vector.z; MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC; float num3 = this.chargeDistance * 1.2f; cbjgejecjkc.KGFFMEICLNN(num3); } } // Token: 0x0601163B RID: 71227 RVA: 0x00421468 File Offset: 0x0041F668 [Token(Token = "0x601163B")] [Address(RVA = "0x1AE6D00", Offset = "0x1AE5700", VA = "0x181AE6D00")] private void MCPCDEDDGMH() { if (base.hasAuthority && this.CBJGEJECJKC.OLGMEEIPCAL) { DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG; return; } } // Token: 0x0601163C RID: 71228 RVA: 0x0042149C File Offset: 0x0041F69C [Token(Token = "0x601163C")] [Address(RVA = "0x1AE6F90", Offset = "0x1AE5990", VA = "0x181AE6F90")] private void PDNDPIAAGFG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.OBNDIKHDOAI = (EnemyAnimator.JKIPIGKPAOO)num; } // Token: 0x0601163D RID: 71229 RVA: 0x004214C0 File Offset: 0x0041F6C0 [Token(Token = "0x601163D")] [Address(RVA = "0x1AE56F0", Offset = "0x1AE40F0", VA = "0x181AE56F0")] private Vector3 DLOBFECINKE() { Vector3 up = Vector3.up; Vector3 vector; float z = vector.z; bool flag; if (flag) { } Vector3 up2 = Vector3.up; bool flag2; if (flag2) { } throw new NullReferenceException(); } // Token: 0x0601163E RID: 71230 RVA: 0x004214F8 File Offset: 0x0041F6F8 [Token(Token = "0x601163E")] [Address(RVA = "0x1AE6770", Offset = "0x1AE5170", VA = "0x181AE6770")] private void LIFFEHMAGJD(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { Steering steering = this.steering; float num = this.lookAtTargetAngularSpeedDegrees; steering.k__BackingField = num; if (base.hasAuthority) { MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC; float num2 = this.lookAtTargetDuration; cbjgejecjkc.KGFFMEICLNN(num2); return; } } // Token: 0x0601163F RID: 71231 RVA: 0x00421540 File Offset: 0x0041F740 [Token(Token = "0x601163F")] [Address(RVA = "0x1AE53E0", Offset = "0x1AE3DE0", VA = "0x181AE53E0")] private void BHPPLHFDBLL() { if (base.hasAuthority) { ENDNBHFKNFL endnbhfknfl; int falkmighgoo = endnbhfknfl.FALKMIGHGOO; float y = endnbhfknfl.CMINCCMAJHA.y; float y2 = endnbhfknfl.GDBPMHPHDBI.y; if (endnbhfknfl != 0) { Steering steering = this.steering; Vector3 vector; float z = vector.z; } if (this.CBJGEJECJKC.OLGMEEIPCAL) { DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG; } } } // Token: 0x06011640 RID: 71232 RVA: 0x004215AC File Offset: 0x0041F7AC [Token(Token = "0x6011640")] [Address(RVA = "0x17A7760", Offset = "0x17A6160", VA = "0x1817A7760")] private void CNHKMHPLLAD(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.steering.StopLooking(); } // Token: 0x06011641 RID: 71233 RVA: 0x004215CC File Offset: 0x0041F7CC [Token(Token = "0x6011641")] [Address(RVA = "0x1AE55A0", Offset = "0x1AE3FA0", VA = "0x181AE55A0", Slot = "44")] protected override void CIDBPLMELBM() { base.CIDBPLMELBM(); if (base.hasAuthority) { Steering steering = this.steering; Transform transform = base.transform; Vector3 vector; float z = vector.z; float z2 = Vector3.up.z; Vector3 vector2; float z3 = vector2.z; } } // Token: 0x06011642 RID: 71234 RVA: 0x0042161C File Offset: 0x0041F81C [Token(Token = "0x6011642")] [Address(RVA = "0x1838130", Offset = "0x1836B30", VA = "0x181838130", Slot = "45")] protected override void MJBPKDODENL() { this.steering.StopLooking(); } // Token: 0x06011643 RID: 71235 RVA: 0x0042163C File Offset: 0x0041F83C [Token(Token = "0x6011643")] [Address(RVA = "0x1AE6C00", Offset = "0x1AE5600", VA = "0x181AE6C00")] private void LNPLJFHDNDN(bool ENJABEBOEHC) { base.IOGOLODOPHJ = ENJABEBOEHC; ParticleSystem particleSystem = this.chargeParticles; int num = 0; if (particleSystem != num) { ParticleSystem particleSystem2 = this.chargeParticles; if (ENJABEBOEHC) { return; } particleSystem2.Stop(); } } // Token: 0x06011644 RID: 71236 RVA: 0x0042167C File Offset: 0x0041F87C [Token(Token = "0x6011644")] [Address(RVA = "0x1AE7320", Offset = "0x1AE5D20", VA = "0x181AE7320")] public QuestKnightEnemy() { } // Token: 0x0400B9E8 RID: 47592 [global::Cpp2IlInjected.FieldOffset(Offset = "0x430")] [Token(Token = "0x400B9E8")] [SerializeField] [Header("Knight")] private QuestKnightEnemy.KADBJHDLJBN attackType; // Token: 0x0400B9E9 RID: 47593 [global::Cpp2IlInjected.FieldOffset(Offset = "0x434")] [Token(Token = "0x400B9E9")] [SerializeField] [Header("Target Selection")] private float desiredTargetDistance = 1f; // Token: 0x0400B9EA RID: 47594 [global::Cpp2IlInjected.FieldOffset(Offset = "0x438")] [Token(Token = "0x400B9EA")] [SerializeField] private float minRandomTargetOffsetAngle = 15f; // Token: 0x0400B9EB RID: 47595 [global::Cpp2IlInjected.FieldOffset(Offset = "0x43C")] [Token(Token = "0x400B9EB")] [SerializeField] private float maxRandomTargetOffsetAngle = 30f; // Token: 0x0400B9EC RID: 47596 [global::Cpp2IlInjected.FieldOffset(Offset = "0x440")] [Token(Token = "0x400B9EC")] [SerializeField] [Header("Look At Target")] private float lookAtTargetDuration = 0.5f; // Token: 0x0400B9ED RID: 47597 [global::Cpp2IlInjected.FieldOffset(Offset = "0x444")] [Token(Token = "0x400B9ED")] [SerializeField] private float lookAtTargetAngularSpeedDegrees = 360f; // Token: 0x0400B9EE RID: 47598 [global::Cpp2IlInjected.FieldOffset(Offset = "0x448")] [Token(Token = "0x400B9EE")] [SerializeField] [Header("Attack")] private float attackRange = 2.8f; // Token: 0x0400B9EF RID: 47599 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44C")] [Token(Token = "0x400B9EF")] [SerializeField] private float slashAttackDuration = 1.5f; // Token: 0x0400B9F0 RID: 47600 [global::Cpp2IlInjected.FieldOffset(Offset = "0x450")] [Token(Token = "0x400B9F0")] [SerializeField] [Header("Spin Prepare")] private float spinPrepareAngularSpeed = 60f; // Token: 0x0400B9F1 RID: 47601 [global::Cpp2IlInjected.FieldOffset(Offset = "0x454")] [Token(Token = "0x400B9F1")] [SerializeField] private float spinPrepareAngle = -30f; // Token: 0x0400B9F2 RID: 47602 [global::Cpp2IlInjected.FieldOffset(Offset = "0x458")] [Token(Token = "0x400B9F2")] [SerializeField] private float spinPrepareSlowdownAngle = 20f; // Token: 0x0400B9F3 RID: 47603 [global::Cpp2IlInjected.FieldOffset(Offset = "0x45C")] [Token(Token = "0x400B9F3")] [SerializeField] [Header("Spin")] private float spinAngularSpeed = 360f; // Token: 0x0400B9F4 RID: 47604 [global::Cpp2IlInjected.FieldOffset(Offset = "0x460")] [Token(Token = "0x400B9F4")] [SerializeField] private float spinAngle = 360f; // Token: 0x0400B9F5 RID: 47605 [global::Cpp2IlInjected.FieldOffset(Offset = "0x464")] [Token(Token = "0x400B9F5")] [SerializeField] [Header("Spin Stop")] private float spinStopAngle = 60f; // Token: 0x0400B9F6 RID: 47606 [global::Cpp2IlInjected.FieldOffset(Offset = "0x468")] [Token(Token = "0x400B9F6")] [SerializeField] private float spinStopSlowdownAngle = 50f; // Token: 0x0400B9F7 RID: 47607 [global::Cpp2IlInjected.FieldOffset(Offset = "0x46C")] [Token(Token = "0x400B9F7")] [SerializeField] [Header("Post Attack")] private float postAttackDuration = 2f; // Token: 0x0400B9F8 RID: 47608 [global::Cpp2IlInjected.FieldOffset(Offset = "0x470")] [Token(Token = "0x400B9F8")] [SerializeField] [Header("Charge Attack")] private float chargeDistance = 8f; // Token: 0x0400B9F9 RID: 47609 [global::Cpp2IlInjected.FieldOffset(Offset = "0x474")] [Token(Token = "0x400B9F9")] [SerializeField] private float chargeSpeed = 12f; // Token: 0x0400B9FA RID: 47610 [global::Cpp2IlInjected.FieldOffset(Offset = "0x478")] [Token(Token = "0x400B9FA")] [SerializeField] private float chargeAcceleration = 100f; // Token: 0x0400B9FB RID: 47611 [global::Cpp2IlInjected.FieldOffset(Offset = "0x480")] [Token(Token = "0x400B9FB")] [SerializeField] private ParticleSystem chargeParticles; // Token: 0x0400B9FC RID: 47612 [global::Cpp2IlInjected.FieldOffset(Offset = "0x488")] [Token(Token = "0x400B9FC")] private DJHELPHHAEN EEEFAPBKBFG; // Token: 0x0400B9FD RID: 47613 [global::Cpp2IlInjected.FieldOffset(Offset = "0x490")] [Token(Token = "0x400B9FD")] private MJNLDDCLOGP CBJGEJECJKC; // Token: 0x0400B9FE RID: 47614 [global::Cpp2IlInjected.FieldOffset(Offset = "0x498")] [Token(Token = "0x400B9FE")] private SynchronizedField EOOLOCIBDFD; // Token: 0x0400B9FF RID: 47615 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4A0")] [Token(Token = "0x400B9FF")] private AnimationAttackTrigger FJLGJELALKI; // Token: 0x0400BA00 RID: 47616 [Token(Token = "0x400BA00")] public static string CHARGE_SPEED_OVERRIDE = "CSO"; // Token: 0x0400BA01 RID: 47617 [Token(Token = "0x400BA01")] public static string CHARGE_DIST_OVERRIDE = "CDO"; // Token: 0x02002708 RID: 9992 [Token(Token = "0x2002708")] private enum KADBJHDLJBN { // Token: 0x0400BA03 RID: 47619 [Token(Token = "0x400BA03")] SPIN, // Token: 0x0400BA04 RID: 47620 [Token(Token = "0x400BA04")] CHARGE } // Token: 0x02002709 RID: 9993 [Token(Token = "0x2002709")] private enum BLHIIJBEPLK { // Token: 0x0400BA06 RID: 47622 [Token(Token = "0x400BA06")] FIND_TARGET, // Token: 0x0400BA07 RID: 47623 [Token(Token = "0x400BA07")] FOLLOW_TARGET, // Token: 0x0400BA08 RID: 47624 [Token(Token = "0x400BA08")] LOOK_AT_TARGET, // Token: 0x0400BA09 RID: 47625 [Token(Token = "0x400BA09")] SLASH_ATTACK, // Token: 0x0400BA0A RID: 47626 [Token(Token = "0x400BA0A")] SPIN_ATTACK_PREPARE, // Token: 0x0400BA0B RID: 47627 [Token(Token = "0x400BA0B")] SPIN_ATTACK, // Token: 0x0400BA0C RID: 47628 [Token(Token = "0x400BA0C")] SPIN_ATTACK_STOP, // Token: 0x0400BA0D RID: 47629 [Token(Token = "0x400BA0D")] CHARGE_TARGET, // Token: 0x0400BA0E RID: 47630 [Token(Token = "0x400BA0E")] POST_ATTACK, // Token: 0x0400BA0F RID: 47631 [Token(Token = "0x400BA0F")] INVALID = 65535 } } }