using System; using System.Collections; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core.AI; using RecRoom.Core.Combat; using RecRoom.Core.Pools; using UnityEngine; namespace RecRoom.Activities.Quest { // Token: 0x02002C25 RID: 11301 [Token(Token = "0x2002C25")] public class QuestMeleeAttackEnemy : Enemy { // Token: 0x17003519 RID: 13593 // (get) Token: 0x060131D1 RID: 78289 RVA: 0x0046C9A4 File Offset: 0x0046ABA4 // (set) Token: 0x060131D2 RID: 78290 RVA: 0x0046C9C4 File Offset: 0x0046ABC4 [Token(Token = "0x17003519")] private int CMLFPPDBKND { [Token(Token = "0x60131D1")] [Address(RVA = "0x158E980", Offset = "0x158D780", VA = "0x18158E980")] get { return this.JBFEOEPAKPO.IAHDANBDAAM(); } [Token(Token = "0x60131D2")] [Address(RVA = "0x158CA10", Offset = "0x158B810", VA = "0x18158CA10")] set { KLLMCPFPIIE jbfeoepakpo = this.JBFEOEPAKPO; } } // Token: 0x060131D3 RID: 78291 RVA: 0x0046C9E0 File Offset: 0x0046ABE0 [Token(Token = "0x60131D3")] [Address(RVA = "0x158A3C0", Offset = "0x15891C0", VA = "0x18158A3C0", Slot = "13")] protected override void Awake() { base.Awake(); AnimationAttackTrigger componentInChildren = base.GetComponentInChildren(true); this.FJLGJELALKI = componentInChildren; int num = 0; if (componentInChildren != num) { AnimationAttackTrigger fjlgjelalki = this.FJLGJELALKI; Action action = new Action(this.LNPLJFHDNDN); fjlgjelalki.MeleeAttackEnableEvent += action; } Action action2 = new Action(this.BKIFCJHOEJH); int num2; int num3; KLLMCPFPIIE kllmcpfpiie = new KLLMCPFPIIE(this, "MAVI", num2, (OHOEENCHJJE)num3, action2, num3); num3 = 0; num2 = 0; EnemyAnimator enemyAnimator = this.enemyAnimator; this.JBFEOEPAKPO = kllmcpfpiie; int num4 = this.JBFEOEPAKPO.IAHDANBDAAM(); enemyAnimator.SetMeleeAttackVariantIndex(num4); int num5; MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "BEHAVIOR", (OHOEENCHJJE)num5); num5 = 0; this.NFMHDFJNJEA = mjnlddclogp; int num6; int num7; DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("BEHAVIOR", (OHOEENCHJJE)num6, num7); num7 = 0; num6 = 0; this.BNLBBDCANBF = djhelphhaen; DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.HAODOFMIIGL); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.MDMEHMNOKJL); int num8 = 0; int num9 = 0; bnlbbdcanbf.JEPMLPCOGNM((ushort)num8, okgcdflpfod, num9, knfakjmalje); DJHELPHHAEN bnlbbdcanbf2 = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KLCBBHLOMKG); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BGFAMECKCOK); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.LNHPHHFPOGH); DJHELPHHAEN bnlbbdcanbf3 = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DJIPNEJAIAD); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OODCGAMILLO); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.IOAKOELMBDE); DJHELPHHAEN bnlbbdcanbf4 = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KEEDEEJDCCC); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EPLGBDFILIH); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.MGBKBEKFHMJ); DJHELPHHAEN bnlbbdcanbf5 = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NGMGEHMECJK); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod9 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LNDLACFLJFG); DJHELPHHAEN bnlbbdcanbf6 = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod10 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DMGLMEBDFBH); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.DBJEGKKLEAA); DJHELPHHAEN bnlbbdcanbf7 = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod11 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FNELAJMJODN); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje6 = new MIEIBBPMDMP.KNFAKJMALJE(this.HEGIAEGMDPM); DJHELPHHAEN bnlbbdcanbf8 = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod12 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EADICFNCFCM); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje7 = new MIEIBBPMDMP.KNFAKJMALJE(this.OCOKELMJJFG); DJHELPHHAEN bnlbbdcanbf9 = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod13 = new MIEIBBPMDMP.OKGCDFLPFOD(this.AFOCAJDNDLC); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod14 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JDJJLJANANO); DJHELPHHAEN bnlbbdcanbf10 = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod15 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JMKNKPHOJNG); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje8 = new MIEIBBPMDMP.KNFAKJMALJE(this.PAAEEJHKJIF); DJHELPHHAEN bnlbbdcanbf11 = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod16 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ICOLPOPCIAA); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje9 = new MIEIBBPMDMP.KNFAKJMALJE(this.BLGOMBMHOJD); DJHELPHHAEN bnlbbdcanbf12 = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod17 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EJGFPOFLADI); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod18 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LABGGKIMCND); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje10 = new MIEIBBPMDMP.KNFAKJMALJE(this.FANJCMCCFCC); DJHELPHHAEN bnlbbdcanbf13 = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod19 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PLGDLDFGJGP); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje11 = new MIEIBBPMDMP.KNFAKJMALJE(this.JOCKNMPCBHD); DJHELPHHAEN bnlbbdcanbf14 = this.BNLBBDCANBF; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod20 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HKADGKBOKMP); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje12 = new MIEIBBPMDMP.KNFAKJMALJE(this.IBFLINKKOLP); } // Token: 0x060131D4 RID: 78292 RVA: 0x0046CD08 File Offset: 0x0046AF08 [Token(Token = "0x60131D4")] [Address(RVA = "0x158F430", Offset = "0x158E230", VA = "0x18158F430", Slot = "17")] protected override void Start() { base.Start(); int num = 0; this.JOKICNKKLEL(num != 0); DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; } // Token: 0x060131D5 RID: 78293 RVA: 0x0046CD34 File Offset: 0x0046AF34 [Token(Token = "0x60131D5")] [Address(RVA = "0x158ED50", Offset = "0x158DB50", VA = "0x18158ED50", 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: 0x060131D6 RID: 78294 RVA: 0x0046CD7C File Offset: 0x0046AF7C [Token(Token = "0x60131D6")] [Address(RVA = "0x158BA50", Offset = "0x158A850", VA = "0x18158BA50", Slot = "38")] protected override void FAAMINBDNNA() { base.FAAMINBDNNA(); if (base.OGIBLNIIHDK) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; int num = 0; bnlbbdcanbf.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x060131D7 RID: 78295 RVA: 0x0046CDB0 File Offset: 0x0046AFB0 [Token(Token = "0x60131D7")] [Address(RVA = "0x158E9D0", Offset = "0x158D7D0", VA = "0x18158E9D0", Slot = "39")] protected override void MNFHFDLPACH() { base.MNFHFDLPACH(); if (base.OGIBLNIIHDK) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; return; } } // Token: 0x060131D8 RID: 78296 RVA: 0x0046CDDC File Offset: 0x0046AFDC [Token(Token = "0x60131D8")] [Address(RVA = "0x158F480", Offset = "0x158E280", VA = "0x18158F480", Slot = "18")] protected override void Update() { base.Update(); this.BNLBBDCANBF.OPEMIFENIJM(); this.NFMHDFJNJEA.OCGHOBMJNMA(); } // Token: 0x060131D9 RID: 78297 RVA: 0x0046CE0C File Offset: 0x0046B00C [Token(Token = "0x60131D9")] [Address(RVA = "0x15817C0", Offset = "0x15805C0", VA = "0x1815817C0")] private void LNPLJFHDNDN(bool ENJABEBOEHC) { base.IOGOLODOPHJ = ENJABEBOEHC; } // Token: 0x060131DA RID: 78298 RVA: 0x0046CE24 File Offset: 0x0046B024 [Token(Token = "0x60131DA")] [Address(RVA = "0x158AE40", Offset = "0x1589C40", VA = "0x18158AE40")] private void BKIFCJHOEJH() { EnemyAnimator enemyAnimator = this.enemyAnimator; int num = this.JBFEOEPAKPO.IAHDANBDAAM(); enemyAnimator.SetMeleeAttackVariantIndex(num); } // Token: 0x060131DB RID: 78299 RVA: 0x0046CE54 File Offset: 0x0046B054 [Token(Token = "0x60131DB")] [Address(RVA = "0x158B250", Offset = "0x158A050", VA = "0x18158B250", Slot = "27")] protected override void DEOLDGEDOGK(Enemy BPJNEFJBBML, Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF) { while (!base.OGIBLNIIHDK) { int num = 0; if (!(BPJNEFJBBML == num)) { int num2 = 0; if (!(EDIBICHIJJH == num2) && base.OGIBLNIIHDK) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; bool flag; if (flag) { AGAJMBPABDL photonPlayer = EDIBICHIJJH.DBAJDHGDPOL; bool flag2; while (flag2) { } } throw new NullReferenceException(); } } } int num3; QuestMeleeAttackEnemy.JGJPEOLPJJA jgjpeolpjja = new QuestMeleeAttackEnemy.JGJPEOLPJJA(num3); num3 = 0; jgjpeolpjja.<>4__this = this; jgjpeolpjja.enemy = BPJNEFJBBML; jgjpeolpjja.hitPlayer = EDIBICHIJJH; jgjpeolpjja.hitBodyPart = EAMJHCGHCIE; Coroutine coroutine = base.StartCoroutine(jgjpeolpjja); } // Token: 0x060131DC RID: 78300 RVA: 0x0046CEE0 File Offset: 0x0046B0E0 [Token(Token = "0x60131DC")] [Address(RVA = "0x158B720", Offset = "0x158A520", VA = "0x18158B720")] private IEnumerator EFNPIAGIINN(Enemy BPJNEFJBBML, Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF) { int num; QuestMeleeAttackEnemy.JGJPEOLPJJA jgjpeolpjja = new QuestMeleeAttackEnemy.JGJPEOLPJJA(num); num = 0; jgjpeolpjja.enemy = BPJNEFJBBML; jgjpeolpjja.hitPlayer = EDIBICHIJJH; jgjpeolpjja.hitBodyPart = EAMJHCGHCIE; jgjpeolpjja.<>4__this = this; throw new NullReferenceException(); } // Token: 0x060131DD RID: 78301 RVA: 0x0046CF1C File Offset: 0x0046B11C [Token(Token = "0x60131DD")] [Address(RVA = "0x158D3E0", Offset = "0x158C1E0", VA = "0x18158D3E0")] private void KJAADHAMFBG(Enemy BPJNEFJBBML, Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF) { int num = 0; if (!(BPJNEFJBBML == num)) { int num2 = 0; if (!(EDIBICHIJJH == num2) && base.OGIBLNIIHDK) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; bool flag; if (flag) { AGAJMBPABDL photonPlayer = EDIBICHIJJH.DBAJDHGDPOL; bool flag2; if (!flag2) { } } } } } // Token: 0x060131DE RID: 78302 RVA: 0x0046CF6C File Offset: 0x0046B16C [Token(Token = "0x60131DE")] [Address(RVA = "0x158E410", Offset = "0x158D210", VA = "0x18158E410", Slot = "26")] protected override void MCFEGJBKMOD(Enemy BPJNEFJBBML, Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF) { if (base.OGIBLNIIHDK && this.supportsAttackInterruption && base.HAAKEBKCMHJ && base.MMNFJJDMFNP > 0) { MeleeWeapon component = BKKNJFFJBKN.GetComponent(); int num = 0; if (!(component == num) && component._tool.FNFNLDBILFE && !component._tool.k__BackingField && !component.IsSwing()) { AGAJMBPABDL owner = component.FAGBHOMBNBP; } } } // Token: 0x060131DF RID: 78303 RVA: 0x0046CFE4 File Offset: 0x0046B1E4 [Token(Token = "0x60131DF")] [Address(RVA = "0x158C410", Offset = "0x158B210", VA = "0x18158C410", Slot = "21")] protected override bool HCJJMAADFFO(ENDNBHFKNFL LJGOHLFADDN, Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, GHMDIDJLFMC KNLMJBAKCGF) { bool flag; bool flag2; if (!flag || flag2) { } bool flag3; return flag3; } // Token: 0x060131E0 RID: 78304 RVA: 0x0046D004 File Offset: 0x0046B204 [Token(Token = "0x60131E0")] [Address(RVA = "0x158C5F0", Offset = "0x158B3F0", VA = "0x18158C5F0")] private bool HCPDFLILAII(Weapon GDIGKHINJCG, AGAJMBPABDL LOICGPNOMMK, GHMDIDJLFMC KNLMJBAKCGF) { if (base.OGIBLNIIHDK && base.HAAKEBKCMHJ && base.MMNFJJDMFNP > 0) { int num = 0; if (GDIGKHINJCG != num) { MeleeWeapon component = GDIGKHINJCG.GetComponent(); } int num2 = 0; int num3 = 0; if (!(num2 == num3)) { int num4 = 0; float y = KNLMJBAKCGF.NKKJICPFILJ.y; float z = KNLMJBAKCGF.FEDGOFKEGEF.z; float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z; bool flag; if (flag) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; if (num4 == 4) { } bool flag2; if ((uint)65533 != (flag2 ? 1U : 0U)) { } float y2 = KNLMJBAKCGF.NKKJICPFILJ.y; float z3 = KNLMJBAKCGF.FEDGOFKEGEF.z; bool flag3; if (this.supportsBlocking && flag3) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcOnBlock); DJHELPHHAEN bnlbbdcanbf2 = this.BNLBBDCANBF; MJNLDDCLOGP nfmhdfjnjea = this.NFMHDFJNJEA; float num5 = this.blockDuration; nfmhdfjnjea.KGFFMEICLNN(num5); } } } } throw new NullReferenceException(); } // Token: 0x060131E1 RID: 78305 RVA: 0x0046D10C File Offset: 0x0046B30C [Token(Token = "0x60131E1")] [Address(RVA = "0x158B080", Offset = "0x1589E80", VA = "0x18158B080")] private bool CLLGNJFJHAM(AGAJMBPABDL KEOPIEFPKIE, MeleeWeapon GDIGKHINJCG, Vector3 AAJNLMACAAF, Vector3 PFPNNBGOJDA) { if (this.supportsBlocking && GDIGKHINJCG.ACKDCEKDACF) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcOnBlock); float z = AAJNLMACAAF.z; DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; MJNLDDCLOGP nfmhdfjnjea = this.NFMHDFJNJEA; float num = this.blockDuration; nfmhdfjnjea.KGFFMEICLNN(num); } throw new NullReferenceException(); } // Token: 0x060131E2 RID: 78306 RVA: 0x0046D170 File Offset: 0x0046B370 [Token(Token = "0x60131E2")] [Address(RVA = "0x158D8E0", Offset = "0x158C6E0", VA = "0x18158D8E0")] private bool LAPDHDONEJD(Player IEKDDPPNFPF, out MeleeWeapon OMKCBPGAMKI) { Tool febapkcnndc = IEKDDPPNFPF.rightHand.FEBAPKCNNDC; if (!this.BECFHGBKBME(febapkcnndc, out OMKCBPGAMKI)) { Tool febapkcnndc2 = IEKDDPPNFPF.leftHand.FEBAPKCNNDC; if (!this.BECFHGBKBME(febapkcnndc2, out OMKCBPGAMKI)) { goto IL_6B; } } bool flag; if (!flag) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; RigidbodyEx rigidbodyEx2 = IEKDDPPNFPF.trackingSpace._rigidbodyEx; Vector3 up = Vector3.up; Transform targetTransform = IEKDDPPNFPF.trackingSpace._rigidbodyEx.MDKDCJFEBJH; Vector3 vector; float z = vector.z; } IL_6B: throw new NullReferenceException(); } // Token: 0x060131E3 RID: 78307 RVA: 0x0046D1F0 File Offset: 0x0046B3F0 [Token(Token = "0x60131E3")] [Address(RVA = "0x158AD20", Offset = "0x1589B20", VA = "0x18158AD20")] private bool BECFHGBKBME(Tool EGFEJGHDNAI, out MeleeWeapon OMKCBPGAMKI) { int num = 0; if (EGFEJGHDNAI != num) { MeleeWeapon component = EGFEJGHDNAI.GetComponent(); } int num2 = 0; int num3 = 0; bool flag = num2 != num3; if (!flag) { return flag; } bool flag2; return flag2; } // Token: 0x060131E4 RID: 78308 RVA: 0x0046D230 File Offset: 0x0046B430 [Token(Token = "0x60131E4")] [Address(RVA = "0x158F200", Offset = "0x158E000", VA = "0x18158F200")] [NFOMENMAOIA] protected void RpcOnBlock(AGAJMBPABDL LOICGPNOMMK, Vector3 AAJNLMACAAF) { if (LOICGPNOMMK != 0 && LOICGPNOMMK.DMKCIEPGGAB) { RecRoomAudioClip recRoomAudioClip = this.blockAudio; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num); } RecRoomAudioClip recRoomAudioClip2 = this.blockAudio; float z = AAJNLMACAAF.z; PooledParticle pooledParticle = this.attackInterruptParticle; int num2 = 0; if (pooledParticle != num2) { GlobalPool instance = GlobalPool.ONCPNMDGGKG; PooledParticle pooledParticle2 = this.blockParticles; PooledParticle pooledParticle3 = instance.Acquire(pooledParticle2); int num3 = 0; if (pooledParticle3 != num3) { Quaternion identity = Quaternion.identity; float z2 = AAJNLMACAAF.z; } } DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; this.enemyAnimator.KAPLCJDFAMJ = true; } // Token: 0x060131E5 RID: 78309 RVA: 0x0046D2D8 File Offset: 0x0046B4D8 [Token(Token = "0x60131E5")] [Address(RVA = "0x158CBE0", Offset = "0x158B9E0", VA = "0x18158CBE0")] private bool ILNEKHOKIFL(AGAJMBPABDL ACFEMBODODL, MeleeWeapon GDIGKHINJCG, Vector3 AAJNLMACAAF) { if (this.supportsAttackInterruption && GDIGKHINJCG.HOBJIMJJCMM) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.NECIHPEMJNG necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcOnAttackInterrupt); PhotonView photonView2 = GDIGKHINJCG.JDHMIOJKLCK; float z = AAJNLMACAAF.z; DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; } throw new NullReferenceException(); } // Token: 0x060131E6 RID: 78310 RVA: 0x0046D32C File Offset: 0x0046B52C [Token(Token = "0x60131E6")] [Address(RVA = "0x158EF20", Offset = "0x158DD20", VA = "0x18158EF20")] [NFOMENMAOIA] protected void RpcOnAttackInterrupt(AGAJMBPABDL JIHNBGNKHDB, int OLNIMLHLOPA, Vector3 KPLDEODOJID) { int num = 0; if (JIHNBGNKHDB != 0 && (JIHNBGNKHDB.DMKCIEPGGAB ? 1 : 0) != num) { RecRoomAudioClip recRoomAudioClip = this.attackInterruptAudio; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num2); } RecRoomAudioClip recRoomAudioClip2 = this.attackInterruptAudio; float z = KPLDEODOJID.z; PooledParticle pooledParticle = this.attackInterruptParticle; int num3 = 0; if (pooledParticle != num3) { GlobalPool instance = GlobalPool.ONCPNMDGGKG; PooledParticle pooledParticle2 = this.attackInterruptParticle; PooledParticle pooledParticle3 = instance.Acquire(pooledParticle2); int num4 = 0; if (pooledParticle3 != num4) { Quaternion identity = Quaternion.identity; float z2 = KPLDEODOJID.z; } } PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(OLNIMLHLOPA); int num5 = 0; MeleeWeapon component; if (photonView != num5) { component = photonView.GetComponent(); } int num6 = 0; if (component != num6) { float z3 = KPLDEODOJID.z; } } // Token: 0x060131E7 RID: 78311 RVA: 0x0046D3F8 File Offset: 0x0046B5F8 [Token(Token = "0x60131E7")] [Address(RVA = "0x158D5E0", Offset = "0x158C3E0", VA = "0x18158D5E0")] private bool KNJPEHJPHKC(MeleeWeapon GDIGKHINJCG, GHMDIDJLFMC KNLMJBAKCGF) { bool flag; if (!flag) { Tool tool = GDIGKHINJCG._tool; int num = 0; if (!(tool == num)) { Tool tool2 = GDIGKHINJCG._tool; if (tool2.k__BackingField) { Transform transform = tool2.k__BackingField.transform; } Transform transform2 = base.transform; } } throw new NullReferenceException(); } // Token: 0x060131E8 RID: 78312 RVA: 0x0046D450 File Offset: 0x0046B650 [Token(Token = "0x60131E8")] [Address(RVA = "0x158D1B0", Offset = "0x158BFB0", VA = "0x18158D1B0")] private void JOKICNKKLEL(bool CBHMNNAINHM) { Collider collider = this.swingCollider; int num = 0; if (collider != num) { this.swingCollider.enabled = CBHMNNAINHM; } } // Token: 0x060131E9 RID: 78313 RVA: 0x0046D484 File Offset: 0x0046B684 [Token(Token = "0x60131E9")] [Address(RVA = "0x158C380", Offset = "0x158B180", VA = "0x18158C380")] private void HAODOFMIIGL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.steering.StopAll(); Steering steering = this.steering; float movementSpeed = base.PEEKHBBBHDP; steering.LADKFOBHIKN = movementSpeed; Steering steering2 = this.steering; float movementMaxAcceleration = this.movementMaxAcceleration; steering2.k__BackingField = movementMaxAcceleration; Steering steering3 = this.steering; float movementAngularSpeed = this.movementAngularSpeed; steering3.k__BackingField = movementAngularSpeed; } // Token: 0x060131EA RID: 78314 RVA: 0x0046D4E8 File Offset: 0x0046B6E8 [Token(Token = "0x60131EA")] [Address(RVA = "0x158E570", Offset = "0x158D370", VA = "0x18158E570")] private void MDMEHMNOKJL() { if (base.OGIBLNIIHDK) { this.NBJJBGJGCAG(); int num = 0; bool flag; if (!flag) { base.CMCKIOGNPCC = num; base.KLGHDBPNNBI(1f); return; } base.CMCKIOGNPCC = num; base.PIIPBOFLDMK = num; int randomMeleeAttackVariantIndex = this.enemyAnimator.GetRandomMeleeAttackVariantIndex(); KLLMCPFPIIE jbfeoepakpo = this.JBFEOEPAKPO; if (this.repositionBeforeAttack) { Steering steering = this.steering; bool flag2; if (flag2) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; return; } } throw new NullReferenceException(); } } // Token: 0x060131EB RID: 78315 RVA: 0x0046D568 File Offset: 0x0046B768 [Token(Token = "0x60131EB")] [Address(RVA = "0x158C380", Offset = "0x158B180", VA = "0x18158C380")] private void KLCBBHLOMKG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.steering.StopAll(); Steering steering = this.steering; float movementSpeed = base.PEEKHBBBHDP; steering.LADKFOBHIKN = movementSpeed; Steering steering2 = this.steering; float movementMaxAcceleration = this.movementMaxAcceleration; steering2.k__BackingField = movementMaxAcceleration; Steering steering3 = this.steering; float movementAngularSpeed = this.movementAngularSpeed; steering3.k__BackingField = movementAngularSpeed; } // Token: 0x060131EC RID: 78316 RVA: 0x0046D5CC File Offset: 0x0046B7CC [Token(Token = "0x60131EC")] [Address(RVA = "0x158DE50", Offset = "0x158CC50", VA = "0x18158DE50")] private void LNHPHHFPOGH() { if (base.OGIBLNIIHDK) { EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; bool flag; if (flag) { ENDNBHFKNFL endnbhfknfl; float num = endnbhfknfl.GDBPMHPHDBI.y; Steering steering = this.steering; Vector3 vector; float z = vector.z; float z2 = steering.k__BackingField.z; Vector3 vector2; float z3 = vector2.z; float num2; num = num2; if (this.desiredTargetDistance < num) { Steering steering2 = this.steering; if (!steering2.k__BackingField || !steering2.k__BackingField) { float num3 = this.scrambleToTargetDistance; EnemyManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; float lineOfSightDistance = base.NIHAAKDCJGJ; bool flag2 = base.CDJLBLBBIAO; int num4 = 0; if ((this.supportsChargingWhileMoving ? 1 : 0) != num4) { int num5 = 0; bool flag3; if (flag3) { base.CMCKIOGNPCC = num5; DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; return; } } float num6 = this.desiredTargetDistance; float num7 = Mathf.Max((float)0, num6); Steering steering3 = this.steering; bool flag4; while (flag4) { } float num8 = this.maxRandomTargetOffsetAngle; float num9 = this.minRandomTargetOffsetAngle; Steering steering4 = this.steering; Vector3 vector3; float z4 = vector3.z; } } if (this.repositionBeforeAttack) { float z5 = this.steering.k__BackingField.z; bool flag5; if (flag5) { DJHELPHHAEN bnlbbdcanbf2 = this.BNLBBDCANBF; } } DJHELPHHAEN bnlbbdcanbf3 = this.BNLBBDCANBF; if (!this.chargesAttack) { } } DJHELPHHAEN bnlbbdcanbf4 = this.BNLBBDCANBF; throw new NullReferenceException(); } } // Token: 0x060131ED RID: 78317 RVA: 0x0046D734 File Offset: 0x0046B934 [Token(Token = "0x60131ED")] [Address(RVA = "0x158AE00", Offset = "0x1589C00", VA = "0x18158AE00")] private void BGFAMECKCOK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.steering.StopAll(); this.steering.StopPathing(); } // Token: 0x060131EE RID: 78318 RVA: 0x0046D760 File Offset: 0x0046B960 [Token(Token = "0x60131EE")] [Address(RVA = "0x158D2E0", Offset = "0x158C0E0", VA = "0x18158D2E0")] private bool KEHIMMJAEPP(Vector3 JJGDNPNBINJ, Vector3 MFHNEEGGOCC, float LBLHBGPCEMF) { /* An exception occurred when decompiling this method (060131EE) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Activities.Quest.QuestMeleeAttackEnemy::KEHIMMJAEPP(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_1_08, ldfld:float32(QuestMeleeAttackEnemy::repositionTargetDistanceMultiplier, ldloc:QuestMeleeAttackEnemy(this))) stloc:float32(var_2_0F, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](MFHNEEGGOCC))) stloc:float32(var_3_16, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](JJGDNPNBINJ))) stloc:float32(var_5_1E, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_4))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } // Token: 0x060131EF RID: 78319 RVA: 0x0046D78C File Offset: 0x0046B98C [Token(Token = "0x60131EF")] [Address(RVA = "0x158EA40", Offset = "0x158D840", VA = "0x18158EA40")] private void NGMGEHMECJK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { Steering steering = this.steering; float num = this.repositionSpeed; steering.LADKFOBHIKN = num; Steering steering2 = this.steering; float num2 = this.repositionAcceleration; steering2.k__BackingField = num2; Steering steering3 = this.steering; float num3 = this.repositionAngularSpeed; steering3.k__BackingField = num3; EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; bool flag; if (flag) { ENDNBHFKNFL endnbhfknfl; int falkmighgoo = endnbhfknfl.FALKMIGHGOO; float y = endnbhfknfl.CMINCCMAJHA.y; float y2 = endnbhfknfl.GDBPMHPHDBI.y; } float z = this.KFFFKFCFKJI.z; this.FHKMFHHLCKD.z = z; } // Token: 0x060131F0 RID: 78320 RVA: 0x0046D834 File Offset: 0x0046BA34 [Token(Token = "0x60131F0")] [Address(RVA = "0x158DE10", Offset = "0x158CC10", VA = "0x18158DE10")] private void LNDLACFLJFG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.steering.StopAll(); EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.BIJAKFGKKCI = (EnemyAnimator.NDICCLAHNFC)num; } // Token: 0x060131F1 RID: 78321 RVA: 0x0046D864 File Offset: 0x0046BA64 [Token(Token = "0x60131F1")] [Address(RVA = "0x158B5D0", Offset = "0x158A3D0", VA = "0x18158B5D0")] private void DMGLMEBDFBH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.steering.StopAll(); this.enemyAnimator.BIJAKFGKKCI = EnemyAnimator.NDICCLAHNFC.PREPARE; if (base.OGIBLNIIHDK) { MJNLDDCLOGP nfmhdfjnjea = this.NFMHDFJNJEA; float num = this.repositionPrepareDuration; nfmhdfjnjea.KGFFMEICLNN(num); return; } } // Token: 0x060131F2 RID: 78322 RVA: 0x0046D8B0 File Offset: 0x0046BAB0 [Token(Token = "0x60131F2")] [Address(RVA = "0x158B1D0", Offset = "0x1589FD0", VA = "0x18158B1D0")] private void DBJEGKKLEAA() { if (base.OGIBLNIIHDK && this.NFMHDFJNJEA.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; return; } } // Token: 0x060131F3 RID: 78323 RVA: 0x0046D8E4 File Offset: 0x0046BAE4 [Token(Token = "0x60131F3")] [Address(RVA = "0x158C0E0", Offset = "0x158AEE0", VA = "0x18158C0E0")] private void FNELAJMJODN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.enemyAnimator.BIJAKFGKKCI = EnemyAnimator.NDICCLAHNFC.JUMP; if (base.OGIBLNIIHDK) { Steering steering = this.steering; Steering steering2 = this.steering; float num = this.desiredTargetDistance; if (0 != 0) { } Steering steering3 = this.steering; MJNLDDCLOGP nfmhdfjnjea = this.NFMHDFJNJEA; float num2 = this.maximumRepositionDuration; nfmhdfjnjea.KGFFMEICLNN(num2); } } // Token: 0x060131F4 RID: 78324 RVA: 0x0046D94C File Offset: 0x0046BB4C [Token(Token = "0x60131F4")] [Address(RVA = "0x158C910", Offset = "0x158B710", VA = "0x18158C910")] private void HEGIAEGMDPM() { if (base.OGIBLNIIHDK) { float z = this.FHKMFHHLCKD.z; Steering steering = this.steering; Vector3 vector; float z2 = vector.z; if (this.steering.k__BackingField || this.NFMHDFJNJEA.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; } } } // Token: 0x060131F5 RID: 78325 RVA: 0x0046D9AC File Offset: 0x0046BBAC [Token(Token = "0x60131F5")] [Address(RVA = "0x158B640", Offset = "0x158A440", VA = "0x18158B640")] private void EADICFNCFCM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.steering.StopPathing(); this.enemyAnimator.BIJAKFGKKCI = EnemyAnimator.NDICCLAHNFC.JUMP; if (base.OGIBLNIIHDK) { float z = this.FHKMFHHLCKD.z; Steering steering = this.steering; Vector3 vector; float z2 = vector.z; MJNLDDCLOGP nfmhdfjnjea = this.NFMHDFJNJEA; float num = this.postRepositionDuration; nfmhdfjnjea.KGFFMEICLNN(num); } } // Token: 0x060131F6 RID: 78326 RVA: 0x0046DA14 File Offset: 0x0046BC14 [Token(Token = "0x60131F6")] [Address(RVA = "0x158EC20", Offset = "0x158DA20", VA = "0x18158EC20")] private void OCOKELMJJFG() { if (base.OGIBLNIIHDK) { float z = this.FHKMFHHLCKD.z; Steering steering = this.steering; Vector3 vector; float z2 = vector.z; if (this.NFMHDFJNJEA.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; } } } // Token: 0x060131F7 RID: 78327 RVA: 0x0046DA64 File Offset: 0x0046BC64 [Token(Token = "0x60131F7")] [Address(RVA = "0x158BB40", Offset = "0x158A940", VA = "0x18158BB40")] private Vector3 FFIIAGBOGHB(Vector3 JJGDNPNBINJ, Vector3 MFHNEEGGOCC, float ILCBCBMIBDJ, float NJCHDNCEPKA) { /* An exception occurred when decompiling this method (060131F7) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Activities.Quest.QuestMeleeAttackEnemy::FFIIAGBOGHB(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_A2: stloc:float32(var_33_A8, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](MFHNEEGGOCC))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } // Token: 0x060131F8 RID: 78328 RVA: 0x0046DB1C File Offset: 0x0046BD1C [Token(Token = "0x60131F8")] [Address(RVA = "0x158DB30", Offset = "0x158C930", VA = "0x18158DB30")] private Vector3 LKHEFJKHIDJ(Vector3 JJGDNPNBINJ, Vector3 MFHNEEGGOCC, float ILCBCBMIBDJ, Vector3 FJKHIBOOEDK, Vector3 BAFOGOAGCIA) { /* An exception occurred when decompiling this method (060131F8) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Activities.Quest.QuestMeleeAttackEnemy::LKHEFJKHIDJ(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,UnityEngine.Vector3,UnityEngine.Vector3) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: brtrue(IL_00, cne:bool(call:bool(JAKDHKJDFNP::LDBJPFPJHLF, ldc.r4:float32(0.5)), ldc.i4:bool(0))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } // Token: 0x060131F9 RID: 78329 RVA: 0x0046DB4C File Offset: 0x0046BD4C [Token(Token = "0x60131F9")] [Address(RVA = "0x158B520", Offset = "0x158A320", VA = "0x18158B520")] private void DJIPNEJAIAD(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.steering.StopAll(); Steering steering = this.steering; float num = this.scrambleToTargetSpeed; steering.LADKFOBHIKN = num; if (this.scrambleHasRequiredAttackVariant) { KLLMCPFPIIE jbfeoepakpo = this.JBFEOEPAKPO; } this.enemyAnimator.LBGOAHJFKDK = true; } // Token: 0x060131FA RID: 78330 RVA: 0x0046DB9C File Offset: 0x0046BD9C [Token(Token = "0x60131FA")] [Address(RVA = "0x158CD10", Offset = "0x158BB10", VA = "0x18158CD10")] private void IOAKOELMBDE() { if (base.OGIBLNIIHDK) { Steering steering = this.steering; Vector3 vector; float z = vector.z; ENDNBHFKNFL endnbhfknfl; float y = endnbhfknfl.GDBPMHPHDBI.y; Steering steering2 = this.steering; Vector3 vector2; float z2 = vector2.z; float z3 = steering2.k__BackingField.z; Vector3 vector3; float z4 = vector3.z; float num; if (y < num) { Steering steering3 = this.steering; if (!steering3.k__BackingField || !steering3.k__BackingField) { float num2 = Mathf.Max((float)0, y); Steering steering4 = this.steering; bool flag; if (!flag) { float num3 = this.maxRandomTargetOffsetAngle; float num4 = this.minRandomTargetOffsetAngle; Steering steering5 = this.steering; Vector3 vector4; float z5 = vector4.z; return; } return; } } throw new NullReferenceException(); } } // Token: 0x060131FB RID: 78331 RVA: 0x0046DC60 File Offset: 0x0046BE60 [Token(Token = "0x60131FB")] [Address(RVA = "0x158ED10", Offset = "0x158DB10", VA = "0x18158ED10")] private void OODCGAMILLO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.steering.StopAll(); EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.LBGOAHJFKDK = num != 0; } // Token: 0x060131FC RID: 78332 RVA: 0x0046DC90 File Offset: 0x0046BE90 [Token(Token = "0x60131FC")] [Address(RVA = "0x158D250", Offset = "0x158C050", VA = "0x18158D250")] private void KEEDEEJDCCC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.steering.StopAll(); this.rigidbodyEx.KKNFLCLMNDN = RigidbodyConstraints.FreezeRotation; this.enemyAnimator.KAPLCJDFAMJ = true; if (base.OGIBLNIIHDK) { MJNLDDCLOGP nfmhdfjnjea = this.NFMHDFJNJEA; float num = this.blockDuration; nfmhdfjnjea.KGFFMEICLNN(num); return; } } // Token: 0x060131FD RID: 78333 RVA: 0x0046DCE8 File Offset: 0x0046BEE8 [Token(Token = "0x60131FD")] [Address(RVA = "0x158E900", Offset = "0x158D700", VA = "0x18158E900")] private void MGBKBEKFHMJ() { if (base.OGIBLNIIHDK && this.NFMHDFJNJEA.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; return; } } // Token: 0x060131FE RID: 78334 RVA: 0x0046DD1C File Offset: 0x0046BF1C [Token(Token = "0x60131FE")] [Address(RVA = "0x158B9F0", Offset = "0x158A7F0", VA = "0x18158B9F0")] private void EPLGBDFILIH(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.steering.StopAll(); this.rigidbodyEx.KKNFLCLMNDN = RigidbodyConstraints.FreezeRotation; EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.KAPLCJDFAMJ = num != 0; } // Token: 0x060131FF RID: 78335 RVA: 0x0046DD58 File Offset: 0x0046BF58 [Token(Token = "0x60131FF")] [Address(RVA = "0xB34520", Offset = "0xB33320", VA = "0x180B34520")] private void AFOCAJDNDLC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.steering.StopAll(); } // Token: 0x06013200 RID: 78336 RVA: 0x0046DD78 File Offset: 0x0046BF78 [Token(Token = "0x6013200")] [Address(RVA = "0x158D060", Offset = "0x158BE60", VA = "0x18158D060")] private void JDJJLJANANO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.rigidbodyEx.RemoveKinematic(this); EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.OBNDIKHDOAI = (EnemyAnimator.JKIPIGKPAOO)num; } // Token: 0x06013201 RID: 78337 RVA: 0x0046DDA8 File Offset: 0x0046BFA8 [Token(Token = "0x6013201")] [Address(RVA = "0x158D0B0", Offset = "0x158BEB0", VA = "0x18158D0B0")] private void JMKNKPHOJNG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (base.OGIBLNIIHDK) { MJNLDDCLOGP nfmhdfjnjea = this.NFMHDFJNJEA; float num = this.chargeAttackDuration; nfmhdfjnjea.KGFFMEICLNN(num); } this.rigidbodyEx.AddKinematic(this); this.enemyAnimator.OBNDIKHDOAI = EnemyAnimator.JKIPIGKPAOO.CHARGE; this.enemyAudio.OnChargeAttack(); } // Token: 0x06013202 RID: 78338 RVA: 0x0046DDFC File Offset: 0x0046BFFC [Token(Token = "0x6013202")] [Address(RVA = "0x158EE20", Offset = "0x158DC20", VA = "0x18158EE20")] private void PAAEEJHKJIF() { if (base.OGIBLNIIHDK && this.NFMHDFJNJEA.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; return; } } // Token: 0x06013203 RID: 78339 RVA: 0x0046DE30 File Offset: 0x0046C030 [Token(Token = "0x6013203")] [Address(RVA = "0x158CB70", Offset = "0x158B970", VA = "0x18158CB70")] private void ICOLPOPCIAA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (base.OGIBLNIIHDK) { MJNLDDCLOGP nfmhdfjnjea = this.NFMHDFJNJEA; float num = this.chargeAttackFastDuration; nfmhdfjnjea.KGFFMEICLNN(num); } this.rigidbodyEx.AddKinematic(this); this.enemyAnimator.OBNDIKHDOAI = EnemyAnimator.JKIPIGKPAOO.CHARGE; } // Token: 0x06013204 RID: 78340 RVA: 0x0046DE7C File Offset: 0x0046C07C [Token(Token = "0x6013204")] [Address(RVA = "0x158AEB0", Offset = "0x1589CB0", VA = "0x18158AEB0")] private void BLGOMBMHOJD() { if (base.OGIBLNIIHDK && this.NFMHDFJNJEA.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; return; } } // Token: 0x06013205 RID: 78341 RVA: 0x0046DEB0 File Offset: 0x0046C0B0 [Token(Token = "0x6013205")] [Address(RVA = "0x158B7F0", Offset = "0x158A5F0", VA = "0x18158B7F0")] private void EJGFPOFLADI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (base.OGIBLNIIHDK) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; Vector3 vector; float z = vector.z; float z2 = Vector3.up.z; MJNLDDCLOGP nfmhdfjnjea = this.NFMHDFJNJEA; float num = this.attackDuration; nfmhdfjnjea.KGFFMEICLNN(num); } AnimationAttackTrigger fjlgjelalki = this.FJLGJELALKI; int num2 = 0; if (fjlgjelalki == num2) { base.IOGOLODOPHJ = true; } this.JOKICNKKLEL(true); this.rigidbodyEx.AddKinematic(this); this.enemyAnimator.OBNDIKHDOAI = EnemyAnimator.JKIPIGKPAOO.ATTACK; this.enemyAudio.OnAttack(); } // Token: 0x06013206 RID: 78342 RVA: 0x0046DF48 File Offset: 0x0046C148 [Token(Token = "0x6013206")] [Address(RVA = "0x158BAC0", Offset = "0x158A8C0", VA = "0x18158BAC0")] private void FANJCMCCFCC() { if (base.OGIBLNIIHDK && this.NFMHDFJNJEA.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; return; } } // Token: 0x06013207 RID: 78343 RVA: 0x0046DF7C File Offset: 0x0046C17C [Token(Token = "0x6013207")] [Address(RVA = "0x158D850", Offset = "0x158C650", VA = "0x18158D850")] private void LABGGKIMCND(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { int num = 0; this.JOKICNKKLEL(num != 0); AnimationAttackTrigger fjlgjelalki = this.FJLGJELALKI; int num2 = 0; if (fjlgjelalki == num2) { int num3 = 0; base.IOGOLODOPHJ = num3 != 0; } } // Token: 0x06013208 RID: 78344 RVA: 0x0046DFB0 File Offset: 0x0046C1B0 [Token(Token = "0x6013208")] [Address(RVA = "0x158EEA0", Offset = "0x158DCA0", VA = "0x18158EEA0")] private void PLGDLDFGJGP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.rigidbodyEx.AddKinematic(this); this.enemyAnimator.OBNDIKHDOAI = EnemyAnimator.JKIPIGKPAOO.POST_ATTACK; if (base.OGIBLNIIHDK) { MJNLDDCLOGP nfmhdfjnjea = this.NFMHDFJNJEA; float num = this.attackRecoveryDuration; nfmhdfjnjea.KGFFMEICLNN(num); return; } } // Token: 0x06013209 RID: 78345 RVA: 0x0046DFFC File Offset: 0x0046C1FC [Token(Token = "0x6013209")] [Address(RVA = "0x158D130", Offset = "0x158BF30", VA = "0x18158D130")] private void JOCKNMPCBHD() { if (base.OGIBLNIIHDK && this.NFMHDFJNJEA.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; int num = 0; bnlbbdcanbf.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x0601320A RID: 78346 RVA: 0x0046E038 File Offset: 0x0046C238 [Token(Token = "0x601320A")] [Address(RVA = "0x158CA70", Offset = "0x158B870", VA = "0x18158CA70")] private void HKADGKBOKMP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.rigidbodyEx.AddKinematic(this); this.enemyAnimator.OBNDIKHDOAI = EnemyAnimator.JKIPIGKPAOO.ATTACK_INTERRUPTED; if (base.OGIBLNIIHDK) { MJNLDDCLOGP nfmhdfjnjea = this.NFMHDFJNJEA; float num = this.attackInterruptionDuration; nfmhdfjnjea.KGFFMEICLNN(num); return; } } // Token: 0x0601320B RID: 78347 RVA: 0x0046E084 File Offset: 0x0046C284 [Token(Token = "0x601320B")] [Address(RVA = "0x158CAF0", Offset = "0x158B8F0", VA = "0x18158CAF0")] private void IBFLINKKOLP() { if (base.OGIBLNIIHDK && this.NFMHDFJNJEA.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; int num = 0; bnlbbdcanbf.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x0601320C RID: 78348 RVA: 0x0046E0C0 File Offset: 0x0046C2C0 [Token(Token = "0x601320C")] [Address(RVA = "0x158A0F0", Offset = "0x1588EF0", VA = "0x18158A0F0", Slot = "24")] public override void AuthorityOnDamageChangeVelocity(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, Vector3 NHAOMEMANJA, Vector3 KHJFDILDLAD) { if (base.OGIBLNIIHDK) { Vector3 vector; float z = vector.z; Vector3 up = Vector3.up; float num; if (0 > (int)num) { float magnitude = NHAOMEMANJA.magnitude; Vector3 up2 = Vector3.up; Vector3 vector2; float z2 = vector2.z; NHAOMEMANJA.z = z2; } DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; Vector3 vector3; float z3 = vector3.z; NHAOMEMANJA.z = z3; Vector3 vector4; float z4 = vector4.z; float z5 = NHAOMEMANJA.z; } } // Token: 0x0601320D RID: 78349 RVA: 0x0046E138 File Offset: 0x0046C338 [Token(Token = "0x601320D")] [Address(RVA = "0x158AF30", Offset = "0x1589D30", VA = "0x18158AF30", Slot = "44")] protected override void CIDBPLMELBM() { base.CIDBPLMELBM(); if (base.OGIBLNIIHDK) { 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; Vector3 vector3; float z4 = vector3.z; } } // Token: 0x0601320E RID: 78350 RVA: 0x0046E190 File Offset: 0x0046C390 [Token(Token = "0x601320E")] [Address(RVA = "0xDC7560", Offset = "0xDC6360", VA = "0x180DC7560", Slot = "45")] protected override void MJBPKDODENL() { base.MJBPKDODENL(); this.steering.StopLooking(); } // Token: 0x0601320F RID: 78351 RVA: 0x0046E1B4 File Offset: 0x0046C3B4 [Token(Token = "0x601320F")] [Address(RVA = "0x158F4D0", Offset = "0x158E2D0", VA = "0x18158F4D0")] public QuestMeleeAttackEnemy() { } // Token: 0x0400C6B3 RID: 50867 [FieldOffset(Offset = "0x430")] [Token(Token = "0x400C6B3")] [SerializeField] [Header("Target Selection")] private float desiredTargetDistance = 1f; // Token: 0x0400C6B4 RID: 50868 [FieldOffset(Offset = "0x434")] [Token(Token = "0x400C6B4")] [SerializeField] private float minRandomTargetOffsetAngle = 15f; // Token: 0x0400C6B5 RID: 50869 [FieldOffset(Offset = "0x438")] [Token(Token = "0x400C6B5")] [SerializeField] private float maxRandomTargetOffsetAngle = 30f; // Token: 0x0400C6B6 RID: 50870 [FieldOffset(Offset = "0x43C")] [Token(Token = "0x400C6B6")] [SerializeField] [Header("Scramble To Target")] private float scrambleToTargetDistance = 5f; // Token: 0x0400C6B7 RID: 50871 [FieldOffset(Offset = "0x440")] [Token(Token = "0x400C6B7")] [SerializeField] private float scrambleToTargetSpeed = 3f; // Token: 0x0400C6B8 RID: 50872 [FieldOffset(Offset = "0x444")] [Token(Token = "0x400C6B8")] [SerializeField] private bool scrambleHasRequiredAttackVariant; // Token: 0x0400C6B9 RID: 50873 [FieldOffset(Offset = "0x448")] [Token(Token = "0x400C6B9")] [SerializeField] private int scrambleRequiredAttackVariantIndex; // Token: 0x0400C6BA RID: 50874 [FieldOffset(Offset = "0x44C")] [Token(Token = "0x400C6BA")] [SerializeField] [Header("Reposition")] private bool repositionBeforeAttack = true; // Token: 0x0400C6BB RID: 50875 [FieldOffset(Offset = "0x450")] [Token(Token = "0x400C6BB")] [SerializeField] private float repositionTargetDistanceMultiplier = 1f; // Token: 0x0400C6BC RID: 50876 [FieldOffset(Offset = "0x454")] [Token(Token = "0x400C6BC")] [SerializeField] private float repositionAngle = 10f; // Token: 0x0400C6BD RID: 50877 [FieldOffset(Offset = "0x458")] [Token(Token = "0x400C6BD")] [SerializeField] private float repositionPrepareDuration = 0.25f; // Token: 0x0400C6BE RID: 50878 [FieldOffset(Offset = "0x45C")] [Token(Token = "0x400C6BE")] [SerializeField] private float maximumRepositionDuration = 1f; // Token: 0x0400C6BF RID: 50879 [FieldOffset(Offset = "0x460")] [Token(Token = "0x400C6BF")] [SerializeField] private float postRepositionDuration = 0.5f; // Token: 0x0400C6C0 RID: 50880 [FieldOffset(Offset = "0x464")] [Token(Token = "0x400C6C0")] [SerializeField] private float repositionSpeed = 6f; // Token: 0x0400C6C1 RID: 50881 [FieldOffset(Offset = "0x468")] [Token(Token = "0x400C6C1")] [SerializeField] private float repositionAcceleration = 100f; // Token: 0x0400C6C2 RID: 50882 [FieldOffset(Offset = "0x46C")] [Token(Token = "0x400C6C2")] [SerializeField] private float repositionAngularSpeed = 720f; // Token: 0x0400C6C3 RID: 50883 [FieldOffset(Offset = "0x470")] [Token(Token = "0x400C6C3")] [SerializeField] [Header("Charge Attack")] private bool chargesAttack = true; // Token: 0x0400C6C4 RID: 50884 [FieldOffset(Offset = "0x474")] [Token(Token = "0x400C6C4")] [SerializeField] private float chargeAttackDuration = 0.5f; // Token: 0x0400C6C5 RID: 50885 [FieldOffset(Offset = "0x478")] [Token(Token = "0x400C6C5")] [SerializeField] private float chargeAttackFastDuration = 0.05f; // Token: 0x0400C6C6 RID: 50886 [FieldOffset(Offset = "0x47C")] [Token(Token = "0x400C6C6")] [SerializeField] private bool supportsChargingWhileMoving = true; // Token: 0x0400C6C7 RID: 50887 [FieldOffset(Offset = "0x480")] [Token(Token = "0x400C6C7")] [SerializeField] [Header("Attack")] private float attackDuration = 1.5f; // Token: 0x0400C6C8 RID: 50888 [FieldOffset(Offset = "0x484")] [Token(Token = "0x400C6C8")] [SerializeField] [Header("Attack Recovery")] private float attackRecoveryDuration = 1f; // Token: 0x0400C6C9 RID: 50889 [FieldOffset(Offset = "0x488")] [Token(Token = "0x400C6C9")] [SerializeField] [Header("Attack Block")] private bool supportsBlocking = true; // Token: 0x0400C6CA RID: 50890 [FieldOffset(Offset = "0x48C")] [Token(Token = "0x400C6CA")] [SerializeField] private float blockDuration = 1f; // Token: 0x0400C6CB RID: 50891 [FieldOffset(Offset = "0x490")] [Token(Token = "0x400C6CB")] [SerializeField] private float blockLinearVelocityMultiplier = 0.25f; // Token: 0x0400C6CC RID: 50892 [FieldOffset(Offset = "0x494")] [Token(Token = "0x400C6CC")] [SerializeField] private float blockAngularVelocityMultiplier; // Token: 0x0400C6CD RID: 50893 [FieldOffset(Offset = "0x498")] [Token(Token = "0x400C6CD")] [SerializeField] private RecRoomAudioClip blockAudio; // Token: 0x0400C6CE RID: 50894 [FieldOffset(Offset = "0x4A0")] [Token(Token = "0x400C6CE")] [SerializeField] private PooledParticle blockParticles; // Token: 0x0400C6CF RID: 50895 [FieldOffset(Offset = "0x4A8")] [Token(Token = "0x400C6CF")] [SerializeField] [Header("Attack Interruption")] private bool supportsAttackInterruption; // Token: 0x0400C6D0 RID: 50896 [FieldOffset(Offset = "0x4AC")] [Token(Token = "0x400C6D0")] [SerializeField] private float attackInterruptionDuration = 1.5f; // Token: 0x0400C6D1 RID: 50897 [FieldOffset(Offset = "0x4B0")] [Token(Token = "0x400C6D1")] [SerializeField] private RecRoomAudioClip attackInterruptAudio; // Token: 0x0400C6D2 RID: 50898 [FieldOffset(Offset = "0x4B8")] [Token(Token = "0x400C6D2")] [SerializeField] private PooledParticle attackInterruptParticle; // Token: 0x0400C6D3 RID: 50899 [FieldOffset(Offset = "0x4C0")] [Token(Token = "0x400C6D3")] [SerializeField] [Header("Attack Colliders")] private Collider swingCollider; // Token: 0x0400C6D4 RID: 50900 [FieldOffset(Offset = "0x4C8")] [Token(Token = "0x400C6D4")] private DJHELPHHAEN BNLBBDCANBF; // Token: 0x0400C6D5 RID: 50901 [FieldOffset(Offset = "0x4D0")] [Token(Token = "0x400C6D5")] private MJNLDDCLOGP NFMHDFJNJEA; // Token: 0x0400C6D6 RID: 50902 [FieldOffset(Offset = "0x4D8")] [Token(Token = "0x400C6D6")] private KLLMCPFPIIE JBFEOEPAKPO; // Token: 0x0400C6D7 RID: 50903 [FieldOffset(Offset = "0x4E0")] [Token(Token = "0x400C6D7")] private AnimationAttackTrigger FJLGJELALKI; // Token: 0x0400C6D8 RID: 50904 [Token(Token = "0x400C6D8")] protected const RigidbodyConstraints DLPEJFBCOLO = RigidbodyConstraints.FreezeRotation; // Token: 0x0400C6D9 RID: 50905 [FieldOffset(Offset = "0x4E8")] [Token(Token = "0x400C6D9")] private Vector3 FHKMFHHLCKD; // Token: 0x02002C26 RID: 11302 [Token(Token = "0x2002C26")] private enum DGNKAMPDPKB { // Token: 0x0400C6DB RID: 50907 [Token(Token = "0x400C6DB")] FIND_TARGET, // Token: 0x0400C6DC RID: 50908 [Token(Token = "0x400C6DC")] FOLLOW_TARGET, // Token: 0x0400C6DD RID: 50909 [Token(Token = "0x400C6DD")] SCRAMBLE_CHARGE, // Token: 0x0400C6DE RID: 50910 [Token(Token = "0x400C6DE")] REPOSITION, // Token: 0x0400C6DF RID: 50911 [Token(Token = "0x400C6DF")] ATTACK, // Token: 0x0400C6E0 RID: 50912 [Token(Token = "0x400C6E0")] BLOCK, // Token: 0x0400C6E1 RID: 50913 [Token(Token = "0x400C6E1")] INVALID = 65535 } // Token: 0x02002C27 RID: 11303 [Token(Token = "0x2002C27")] private enum LOBJLDDONCF { // Token: 0x0400C6E3 RID: 50915 [Token(Token = "0x400C6E3")] PREPARE, // Token: 0x0400C6E4 RID: 50916 [Token(Token = "0x400C6E4")] REPOSITION, // Token: 0x0400C6E5 RID: 50917 [Token(Token = "0x400C6E5")] POST } // Token: 0x02002C28 RID: 11304 [Token(Token = "0x2002C28")] private enum PPBLBLJKECK { // Token: 0x0400C6E7 RID: 50919 [Token(Token = "0x400C6E7")] CHARGE, // Token: 0x0400C6E8 RID: 50920 [Token(Token = "0x400C6E8")] CHARGE_FAST, // Token: 0x0400C6E9 RID: 50921 [Token(Token = "0x400C6E9")] ATTACK, // Token: 0x0400C6EA RID: 50922 [Token(Token = "0x400C6EA")] RECOVERY, // Token: 0x0400C6EB RID: 50923 [Token(Token = "0x400C6EB")] INTERRUPTED } } }