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: 0x02002D0E RID: 11534 [Token(Token = "0x2002D0E")] public class QuestMeleeAttackEnemy : Enemy { // Token: 0x170035CD RID: 13773 // (get) Token: 0x06013612 RID: 79378 RVA: 0x00476714 File Offset: 0x00474914 // (set) Token: 0x06013613 RID: 79379 RVA: 0x00476734 File Offset: 0x00474934 [Token(Token = "0x170035CD")] private int CMLFPPDBKND { [Token(Token = "0x6013612")] [Address(RVA = "0x207BDB0", Offset = "0x207ADB0", VA = "0x18207BDB0")] get { return this.JBFEOEPAKPO.IAHDANBDAAM(); } [Token(Token = "0x6013613")] [Address(RVA = "0x2079E40", Offset = "0x2078E40", VA = "0x182079E40")] set { KLLMCPFPIIE jbfeoepakpo = this.JBFEOEPAKPO; } } // Token: 0x06013614 RID: 79380 RVA: 0x00476750 File Offset: 0x00474950 [Token(Token = "0x6013614")] [Address(RVA = "0x20777F0", Offset = "0x20767F0", VA = "0x1820777F0", 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: 0x06013615 RID: 79381 RVA: 0x00476A78 File Offset: 0x00474C78 [Token(Token = "0x6013615")] [Address(RVA = "0x207C860", Offset = "0x207B860", VA = "0x18207C860", Slot = "17")] protected override void Start() { base.Start(); int num = 0; this.JOKICNKKLEL(num != 0); DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; } // Token: 0x06013616 RID: 79382 RVA: 0x00476AA4 File Offset: 0x00474CA4 [Token(Token = "0x6013616")] [Address(RVA = "0x207C180", Offset = "0x207B180", VA = "0x18207C180", 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: 0x06013617 RID: 79383 RVA: 0x00476AEC File Offset: 0x00474CEC [Token(Token = "0x6013617")] [Address(RVA = "0x2078E80", Offset = "0x2077E80", VA = "0x182078E80", Slot = "38")] protected override void FAAMINBDNNA() { base.FAAMINBDNNA(); if (base.OGIBLNIIHDK) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; int num = 0; bnlbbdcanbf.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x06013618 RID: 79384 RVA: 0x00476B20 File Offset: 0x00474D20 [Token(Token = "0x6013618")] [Address(RVA = "0x207BE00", Offset = "0x207AE00", VA = "0x18207BE00", Slot = "39")] protected override void MNFHFDLPACH() { base.MNFHFDLPACH(); if (base.OGIBLNIIHDK) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; return; } } // Token: 0x06013619 RID: 79385 RVA: 0x00476B4C File Offset: 0x00474D4C [Token(Token = "0x6013619")] [Address(RVA = "0x207C8B0", Offset = "0x207B8B0", VA = "0x18207C8B0", Slot = "18")] protected override void Update() { base.Update(); this.BNLBBDCANBF.OPEMIFENIJM(); this.NFMHDFJNJEA.OCGHOBMJNMA(); } // Token: 0x0601361A RID: 79386 RVA: 0x00476B7C File Offset: 0x00474D7C [Token(Token = "0x601361A")] [Address(RVA = "0x206EBE0", Offset = "0x206DBE0", VA = "0x18206EBE0")] private void LNPLJFHDNDN(bool ENJABEBOEHC) { base.IOGOLODOPHJ = ENJABEBOEHC; } // Token: 0x0601361B RID: 79387 RVA: 0x00476B94 File Offset: 0x00474D94 [Token(Token = "0x601361B")] [Address(RVA = "0x2078270", Offset = "0x2077270", VA = "0x182078270")] private void BKIFCJHOEJH() { EnemyAnimator enemyAnimator = this.enemyAnimator; int num = this.JBFEOEPAKPO.IAHDANBDAAM(); enemyAnimator.SetMeleeAttackVariantIndex(num); } // Token: 0x0601361C RID: 79388 RVA: 0x00476BC4 File Offset: 0x00474DC4 [Token(Token = "0x601361C")] [Address(RVA = "0x2078680", Offset = "0x2077680", VA = "0x182078680", 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: 0x0601361D RID: 79389 RVA: 0x00476C50 File Offset: 0x00474E50 [Token(Token = "0x601361D")] [Address(RVA = "0x2078B50", Offset = "0x2077B50", VA = "0x182078B50")] 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: 0x0601361E RID: 79390 RVA: 0x00476C8C File Offset: 0x00474E8C [Token(Token = "0x601361E")] [Address(RVA = "0x207A810", Offset = "0x2079810", VA = "0x18207A810")] 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: 0x0601361F RID: 79391 RVA: 0x00476CDC File Offset: 0x00474EDC [Token(Token = "0x601361F")] [Address(RVA = "0x207B840", Offset = "0x207A840", VA = "0x18207B840", 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: 0x06013620 RID: 79392 RVA: 0x00476D54 File Offset: 0x00474F54 [Token(Token = "0x6013620")] [Address(RVA = "0x2079840", Offset = "0x2078840", VA = "0x182079840", 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: 0x06013621 RID: 79393 RVA: 0x00476D74 File Offset: 0x00474F74 [Token(Token = "0x6013621")] [Address(RVA = "0x2079A20", Offset = "0x2078A20", VA = "0x182079A20")] 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: 0x06013622 RID: 79394 RVA: 0x00476E7C File Offset: 0x0047507C [Token(Token = "0x6013622")] [Address(RVA = "0x20784B0", Offset = "0x20774B0", VA = "0x1820784B0")] 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: 0x06013623 RID: 79395 RVA: 0x00476EE0 File Offset: 0x004750E0 [Token(Token = "0x6013623")] [Address(RVA = "0x207AD10", Offset = "0x2079D10", VA = "0x18207AD10")] 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: 0x06013624 RID: 79396 RVA: 0x00476F60 File Offset: 0x00475160 [Token(Token = "0x6013624")] [Address(RVA = "0x2078150", Offset = "0x2077150", VA = "0x182078150")] 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: 0x06013625 RID: 79397 RVA: 0x00476FA0 File Offset: 0x004751A0 [Token(Token = "0x6013625")] [Address(RVA = "0x207C630", Offset = "0x207B630", VA = "0x18207C630")] [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: 0x06013626 RID: 79398 RVA: 0x00477048 File Offset: 0x00475248 [Token(Token = "0x6013626")] [Address(RVA = "0x207A010", Offset = "0x2079010", VA = "0x18207A010")] 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: 0x06013627 RID: 79399 RVA: 0x0047709C File Offset: 0x0047529C [Token(Token = "0x6013627")] [Address(RVA = "0x207C350", Offset = "0x207B350", VA = "0x18207C350")] [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: 0x06013628 RID: 79400 RVA: 0x00477168 File Offset: 0x00475368 [Token(Token = "0x6013628")] [Address(RVA = "0x207AA10", Offset = "0x2079A10", VA = "0x18207AA10")] 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: 0x06013629 RID: 79401 RVA: 0x004771C0 File Offset: 0x004753C0 [Token(Token = "0x6013629")] [Address(RVA = "0x207A5E0", Offset = "0x20795E0", VA = "0x18207A5E0")] private void JOKICNKKLEL(bool CBHMNNAINHM) { Collider collider = this.swingCollider; int num = 0; if (collider != num) { this.swingCollider.enabled = CBHMNNAINHM; } } // Token: 0x0601362A RID: 79402 RVA: 0x004771F4 File Offset: 0x004753F4 [Token(Token = "0x601362A")] [Address(RVA = "0x20797B0", Offset = "0x20787B0", VA = "0x1820797B0")] 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: 0x0601362B RID: 79403 RVA: 0x00477258 File Offset: 0x00475458 [Token(Token = "0x601362B")] [Address(RVA = "0x207B9A0", Offset = "0x207A9A0", VA = "0x18207B9A0")] 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: 0x0601362C RID: 79404 RVA: 0x004772D8 File Offset: 0x004754D8 [Token(Token = "0x601362C")] [Address(RVA = "0x20797B0", Offset = "0x20787B0", VA = "0x1820797B0")] 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: 0x0601362D RID: 79405 RVA: 0x0047733C File Offset: 0x0047553C [Token(Token = "0x601362D")] [Address(RVA = "0x207B280", Offset = "0x207A280", VA = "0x18207B280")] 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: 0x0601362E RID: 79406 RVA: 0x004774A4 File Offset: 0x004756A4 [Token(Token = "0x601362E")] [Address(RVA = "0x2078230", Offset = "0x2077230", VA = "0x182078230")] private void BGFAMECKCOK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.steering.StopAll(); this.steering.StopPathing(); } // Token: 0x0601362F RID: 79407 RVA: 0x004774D0 File Offset: 0x004756D0 [Token(Token = "0x601362F")] [Address(RVA = "0x207A710", Offset = "0x2079710", VA = "0x18207A710")] private bool KEHIMMJAEPP(Vector3 JJGDNPNBINJ, Vector3 MFHNEEGGOCC, float LBLHBGPCEMF) { /* An exception occurred when decompiling this method (0601362F) 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 1663 */; } // Token: 0x06013630 RID: 79408 RVA: 0x004774FC File Offset: 0x004756FC [Token(Token = "0x6013630")] [Address(RVA = "0x207BE70", Offset = "0x207AE70", VA = "0x18207BE70")] 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: 0x06013631 RID: 79409 RVA: 0x004775A4 File Offset: 0x004757A4 [Token(Token = "0x6013631")] [Address(RVA = "0x207B240", Offset = "0x207A240", VA = "0x18207B240")] private void LNDLACFLJFG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.steering.StopAll(); EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.BIJAKFGKKCI = (EnemyAnimator.NDICCLAHNFC)num; } // Token: 0x06013632 RID: 79410 RVA: 0x004775D4 File Offset: 0x004757D4 [Token(Token = "0x6013632")] [Address(RVA = "0x2078A00", Offset = "0x2077A00", VA = "0x182078A00")] 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: 0x06013633 RID: 79411 RVA: 0x00477620 File Offset: 0x00475820 [Token(Token = "0x6013633")] [Address(RVA = "0x2078600", Offset = "0x2077600", VA = "0x182078600")] private void DBJEGKKLEAA() { if (base.OGIBLNIIHDK && this.NFMHDFJNJEA.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; return; } } // Token: 0x06013634 RID: 79412 RVA: 0x00477654 File Offset: 0x00475854 [Token(Token = "0x6013634")] [Address(RVA = "0x2079510", Offset = "0x2078510", VA = "0x182079510")] 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: 0x06013635 RID: 79413 RVA: 0x004776BC File Offset: 0x004758BC [Token(Token = "0x6013635")] [Address(RVA = "0x2079D40", Offset = "0x2078D40", VA = "0x182079D40")] 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: 0x06013636 RID: 79414 RVA: 0x0047771C File Offset: 0x0047591C [Token(Token = "0x6013636")] [Address(RVA = "0x2078A70", Offset = "0x2077A70", VA = "0x182078A70")] 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: 0x06013637 RID: 79415 RVA: 0x00477784 File Offset: 0x00475984 [Token(Token = "0x6013637")] [Address(RVA = "0x207C050", Offset = "0x207B050", VA = "0x18207C050")] 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: 0x06013638 RID: 79416 RVA: 0x004777D4 File Offset: 0x004759D4 [Token(Token = "0x6013638")] [Address(RVA = "0x2078F70", Offset = "0x2077F70", VA = "0x182078F70")] private Vector3 FFIIAGBOGHB(Vector3 JJGDNPNBINJ, Vector3 MFHNEEGGOCC, float ILCBCBMIBDJ, float NJCHDNCEPKA) { /* An exception occurred when decompiling this method (06013638) 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 1663 */; } // Token: 0x06013639 RID: 79417 RVA: 0x0047788C File Offset: 0x00475A8C [Token(Token = "0x6013639")] [Address(RVA = "0x207AF60", Offset = "0x2079F60", VA = "0x18207AF60")] private Vector3 LKHEFJKHIDJ(Vector3 JJGDNPNBINJ, Vector3 MFHNEEGGOCC, float ILCBCBMIBDJ, Vector3 FJKHIBOOEDK, Vector3 BAFOGOAGCIA) { /* An exception occurred when decompiling this method (06013639) 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 1663 */; } // Token: 0x0601363A RID: 79418 RVA: 0x004778BC File Offset: 0x00475ABC [Token(Token = "0x601363A")] [Address(RVA = "0x2078950", Offset = "0x2077950", VA = "0x182078950")] 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: 0x0601363B RID: 79419 RVA: 0x0047790C File Offset: 0x00475B0C [Token(Token = "0x601363B")] [Address(RVA = "0x207A140", Offset = "0x2079140", VA = "0x18207A140")] 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: 0x0601363C RID: 79420 RVA: 0x004779D0 File Offset: 0x00475BD0 [Token(Token = "0x601363C")] [Address(RVA = "0x207C140", Offset = "0x207B140", VA = "0x18207C140")] private void OODCGAMILLO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.steering.StopAll(); EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.LBGOAHJFKDK = num != 0; } // Token: 0x0601363D RID: 79421 RVA: 0x00477A00 File Offset: 0x00475C00 [Token(Token = "0x601363D")] [Address(RVA = "0x207A680", Offset = "0x2079680", VA = "0x18207A680")] 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: 0x0601363E RID: 79422 RVA: 0x00477A58 File Offset: 0x00475C58 [Token(Token = "0x601363E")] [Address(RVA = "0x207BD30", Offset = "0x207AD30", VA = "0x18207BD30")] private void MGBKBEKFHMJ() { if (base.OGIBLNIIHDK && this.NFMHDFJNJEA.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; return; } } // Token: 0x0601363F RID: 79423 RVA: 0x00477A8C File Offset: 0x00475C8C [Token(Token = "0x601363F")] [Address(RVA = "0x2078E20", Offset = "0x2077E20", VA = "0x182078E20")] 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: 0x06013640 RID: 79424 RVA: 0x00477AC8 File Offset: 0x00475CC8 [Token(Token = "0x6013640")] [Address(RVA = "0x1634320", Offset = "0x1633320", VA = "0x181634320")] private void AFOCAJDNDLC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.steering.StopAll(); } // Token: 0x06013641 RID: 79425 RVA: 0x00477AE8 File Offset: 0x00475CE8 [Token(Token = "0x6013641")] [Address(RVA = "0x207A490", Offset = "0x2079490", VA = "0x18207A490")] private void JDJJLJANANO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.rigidbodyEx.RemoveKinematic(this); EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.OBNDIKHDOAI = (EnemyAnimator.JKIPIGKPAOO)num; } // Token: 0x06013642 RID: 79426 RVA: 0x00477B18 File Offset: 0x00475D18 [Token(Token = "0x6013642")] [Address(RVA = "0x207A4E0", Offset = "0x20794E0", VA = "0x18207A4E0")] 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: 0x06013643 RID: 79427 RVA: 0x00477B6C File Offset: 0x00475D6C [Token(Token = "0x6013643")] [Address(RVA = "0x207C250", Offset = "0x207B250", VA = "0x18207C250")] private void PAAEEJHKJIF() { if (base.OGIBLNIIHDK && this.NFMHDFJNJEA.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; return; } } // Token: 0x06013644 RID: 79428 RVA: 0x00477BA0 File Offset: 0x00475DA0 [Token(Token = "0x6013644")] [Address(RVA = "0x2079FA0", Offset = "0x2078FA0", VA = "0x182079FA0")] 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: 0x06013645 RID: 79429 RVA: 0x00477BEC File Offset: 0x00475DEC [Token(Token = "0x6013645")] [Address(RVA = "0x20782E0", Offset = "0x20772E0", VA = "0x1820782E0")] private void BLGOMBMHOJD() { if (base.OGIBLNIIHDK && this.NFMHDFJNJEA.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; return; } } // Token: 0x06013646 RID: 79430 RVA: 0x00477C20 File Offset: 0x00475E20 [Token(Token = "0x6013646")] [Address(RVA = "0x2078C20", Offset = "0x2077C20", VA = "0x182078C20")] 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: 0x06013647 RID: 79431 RVA: 0x00477CB8 File Offset: 0x00475EB8 [Token(Token = "0x6013647")] [Address(RVA = "0x2078EF0", Offset = "0x2077EF0", VA = "0x182078EF0")] private void FANJCMCCFCC() { if (base.OGIBLNIIHDK && this.NFMHDFJNJEA.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; return; } } // Token: 0x06013648 RID: 79432 RVA: 0x00477CEC File Offset: 0x00475EEC [Token(Token = "0x6013648")] [Address(RVA = "0x207AC80", Offset = "0x2079C80", VA = "0x18207AC80")] 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: 0x06013649 RID: 79433 RVA: 0x00477D20 File Offset: 0x00475F20 [Token(Token = "0x6013649")] [Address(RVA = "0x207C2D0", Offset = "0x207B2D0", VA = "0x18207C2D0")] 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: 0x0601364A RID: 79434 RVA: 0x00477D6C File Offset: 0x00475F6C [Token(Token = "0x601364A")] [Address(RVA = "0x207A560", Offset = "0x2079560", VA = "0x18207A560")] private void JOCKNMPCBHD() { if (base.OGIBLNIIHDK && this.NFMHDFJNJEA.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; int num = 0; bnlbbdcanbf.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x0601364B RID: 79435 RVA: 0x00477DA8 File Offset: 0x00475FA8 [Token(Token = "0x601364B")] [Address(RVA = "0x2079EA0", Offset = "0x2078EA0", VA = "0x182079EA0")] 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: 0x0601364C RID: 79436 RVA: 0x00477DF4 File Offset: 0x00475FF4 [Token(Token = "0x601364C")] [Address(RVA = "0x2079F20", Offset = "0x2078F20", VA = "0x182079F20")] private void IBFLINKKOLP() { if (base.OGIBLNIIHDK && this.NFMHDFJNJEA.OLGMEEIPCAL) { DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF; int num = 0; bnlbbdcanbf.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x0601364D RID: 79437 RVA: 0x00477E30 File Offset: 0x00476030 [Token(Token = "0x601364D")] [Address(RVA = "0x2077520", Offset = "0x2076520", VA = "0x182077520", 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: 0x0601364E RID: 79438 RVA: 0x00477EA8 File Offset: 0x004760A8 [Token(Token = "0x601364E")] [Address(RVA = "0x2078360", Offset = "0x2077360", VA = "0x182078360", 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: 0x0601364F RID: 79439 RVA: 0x00477F00 File Offset: 0x00476100 [Token(Token = "0x601364F")] [Address(RVA = "0x18D5AB0", Offset = "0x18D4AB0", VA = "0x1818D5AB0", Slot = "45")] protected override void MJBPKDODENL() { base.MJBPKDODENL(); this.steering.StopLooking(); } // Token: 0x06013650 RID: 79440 RVA: 0x00477F24 File Offset: 0x00476124 [Token(Token = "0x6013650")] [Address(RVA = "0x207C900", Offset = "0x207B900", VA = "0x18207C900")] public QuestMeleeAttackEnemy() { } // Token: 0x0400C8C7 RID: 51399 [FieldOffset(Offset = "0x430")] [Token(Token = "0x400C8C7")] [SerializeField] [Header("Target Selection")] private float desiredTargetDistance = 1f; // Token: 0x0400C8C8 RID: 51400 [FieldOffset(Offset = "0x434")] [Token(Token = "0x400C8C8")] [SerializeField] private float minRandomTargetOffsetAngle = 15f; // Token: 0x0400C8C9 RID: 51401 [FieldOffset(Offset = "0x438")] [Token(Token = "0x400C8C9")] [SerializeField] private float maxRandomTargetOffsetAngle = 30f; // Token: 0x0400C8CA RID: 51402 [FieldOffset(Offset = "0x43C")] [Token(Token = "0x400C8CA")] [SerializeField] [Header("Scramble To Target")] private float scrambleToTargetDistance = 5f; // Token: 0x0400C8CB RID: 51403 [FieldOffset(Offset = "0x440")] [Token(Token = "0x400C8CB")] [SerializeField] private float scrambleToTargetSpeed = 3f; // Token: 0x0400C8CC RID: 51404 [FieldOffset(Offset = "0x444")] [Token(Token = "0x400C8CC")] [SerializeField] private bool scrambleHasRequiredAttackVariant; // Token: 0x0400C8CD RID: 51405 [FieldOffset(Offset = "0x448")] [Token(Token = "0x400C8CD")] [SerializeField] private int scrambleRequiredAttackVariantIndex; // Token: 0x0400C8CE RID: 51406 [FieldOffset(Offset = "0x44C")] [Token(Token = "0x400C8CE")] [SerializeField] [Header("Reposition")] private bool repositionBeforeAttack = true; // Token: 0x0400C8CF RID: 51407 [FieldOffset(Offset = "0x450")] [Token(Token = "0x400C8CF")] [SerializeField] private float repositionTargetDistanceMultiplier = 1f; // Token: 0x0400C8D0 RID: 51408 [FieldOffset(Offset = "0x454")] [Token(Token = "0x400C8D0")] [SerializeField] private float repositionAngle = 10f; // Token: 0x0400C8D1 RID: 51409 [FieldOffset(Offset = "0x458")] [Token(Token = "0x400C8D1")] [SerializeField] private float repositionPrepareDuration = 0.25f; // Token: 0x0400C8D2 RID: 51410 [FieldOffset(Offset = "0x45C")] [Token(Token = "0x400C8D2")] [SerializeField] private float maximumRepositionDuration = 1f; // Token: 0x0400C8D3 RID: 51411 [FieldOffset(Offset = "0x460")] [Token(Token = "0x400C8D3")] [SerializeField] private float postRepositionDuration = 0.5f; // Token: 0x0400C8D4 RID: 51412 [FieldOffset(Offset = "0x464")] [Token(Token = "0x400C8D4")] [SerializeField] private float repositionSpeed = 6f; // Token: 0x0400C8D5 RID: 51413 [FieldOffset(Offset = "0x468")] [Token(Token = "0x400C8D5")] [SerializeField] private float repositionAcceleration = 100f; // Token: 0x0400C8D6 RID: 51414 [FieldOffset(Offset = "0x46C")] [Token(Token = "0x400C8D6")] [SerializeField] private float repositionAngularSpeed = 720f; // Token: 0x0400C8D7 RID: 51415 [FieldOffset(Offset = "0x470")] [Token(Token = "0x400C8D7")] [SerializeField] [Header("Charge Attack")] private bool chargesAttack = true; // Token: 0x0400C8D8 RID: 51416 [FieldOffset(Offset = "0x474")] [Token(Token = "0x400C8D8")] [SerializeField] private float chargeAttackDuration = 0.5f; // Token: 0x0400C8D9 RID: 51417 [FieldOffset(Offset = "0x478")] [Token(Token = "0x400C8D9")] [SerializeField] private float chargeAttackFastDuration = 0.05f; // Token: 0x0400C8DA RID: 51418 [FieldOffset(Offset = "0x47C")] [Token(Token = "0x400C8DA")] [SerializeField] private bool supportsChargingWhileMoving = true; // Token: 0x0400C8DB RID: 51419 [FieldOffset(Offset = "0x480")] [Token(Token = "0x400C8DB")] [SerializeField] [Header("Attack")] private float attackDuration = 1.5f; // Token: 0x0400C8DC RID: 51420 [FieldOffset(Offset = "0x484")] [Token(Token = "0x400C8DC")] [SerializeField] [Header("Attack Recovery")] private float attackRecoveryDuration = 1f; // Token: 0x0400C8DD RID: 51421 [FieldOffset(Offset = "0x488")] [Token(Token = "0x400C8DD")] [SerializeField] [Header("Attack Block")] private bool supportsBlocking = true; // Token: 0x0400C8DE RID: 51422 [FieldOffset(Offset = "0x48C")] [Token(Token = "0x400C8DE")] [SerializeField] private float blockDuration = 1f; // Token: 0x0400C8DF RID: 51423 [FieldOffset(Offset = "0x490")] [Token(Token = "0x400C8DF")] [SerializeField] private float blockLinearVelocityMultiplier = 0.25f; // Token: 0x0400C8E0 RID: 51424 [FieldOffset(Offset = "0x494")] [Token(Token = "0x400C8E0")] [SerializeField] private float blockAngularVelocityMultiplier; // Token: 0x0400C8E1 RID: 51425 [FieldOffset(Offset = "0x498")] [Token(Token = "0x400C8E1")] [SerializeField] private RecRoomAudioClip blockAudio; // Token: 0x0400C8E2 RID: 51426 [FieldOffset(Offset = "0x4A0")] [Token(Token = "0x400C8E2")] [SerializeField] private PooledParticle blockParticles; // Token: 0x0400C8E3 RID: 51427 [FieldOffset(Offset = "0x4A8")] [Token(Token = "0x400C8E3")] [SerializeField] [Header("Attack Interruption")] private bool supportsAttackInterruption; // Token: 0x0400C8E4 RID: 51428 [FieldOffset(Offset = "0x4AC")] [Token(Token = "0x400C8E4")] [SerializeField] private float attackInterruptionDuration = 1.5f; // Token: 0x0400C8E5 RID: 51429 [FieldOffset(Offset = "0x4B0")] [Token(Token = "0x400C8E5")] [SerializeField] private RecRoomAudioClip attackInterruptAudio; // Token: 0x0400C8E6 RID: 51430 [FieldOffset(Offset = "0x4B8")] [Token(Token = "0x400C8E6")] [SerializeField] private PooledParticle attackInterruptParticle; // Token: 0x0400C8E7 RID: 51431 [FieldOffset(Offset = "0x4C0")] [Token(Token = "0x400C8E7")] [SerializeField] [Header("Attack Colliders")] private Collider swingCollider; // Token: 0x0400C8E8 RID: 51432 [FieldOffset(Offset = "0x4C8")] [Token(Token = "0x400C8E8")] private DJHELPHHAEN BNLBBDCANBF; // Token: 0x0400C8E9 RID: 51433 [FieldOffset(Offset = "0x4D0")] [Token(Token = "0x400C8E9")] private MJNLDDCLOGP NFMHDFJNJEA; // Token: 0x0400C8EA RID: 51434 [FieldOffset(Offset = "0x4D8")] [Token(Token = "0x400C8EA")] private KLLMCPFPIIE JBFEOEPAKPO; // Token: 0x0400C8EB RID: 51435 [FieldOffset(Offset = "0x4E0")] [Token(Token = "0x400C8EB")] private AnimationAttackTrigger FJLGJELALKI; // Token: 0x0400C8EC RID: 51436 [Token(Token = "0x400C8EC")] protected const RigidbodyConstraints DLPEJFBCOLO = RigidbodyConstraints.FreezeRotation; // Token: 0x0400C8ED RID: 51437 [FieldOffset(Offset = "0x4E8")] [Token(Token = "0x400C8ED")] private Vector3 FHKMFHHLCKD; // Token: 0x02002D0F RID: 11535 [Token(Token = "0x2002D0F")] private enum DGNKAMPDPKB { // Token: 0x0400C8EF RID: 51439 [Token(Token = "0x400C8EF")] FIND_TARGET, // Token: 0x0400C8F0 RID: 51440 [Token(Token = "0x400C8F0")] FOLLOW_TARGET, // Token: 0x0400C8F1 RID: 51441 [Token(Token = "0x400C8F1")] SCRAMBLE_CHARGE, // Token: 0x0400C8F2 RID: 51442 [Token(Token = "0x400C8F2")] REPOSITION, // Token: 0x0400C8F3 RID: 51443 [Token(Token = "0x400C8F3")] ATTACK, // Token: 0x0400C8F4 RID: 51444 [Token(Token = "0x400C8F4")] BLOCK, // Token: 0x0400C8F5 RID: 51445 [Token(Token = "0x400C8F5")] INVALID = 65535 } // Token: 0x02002D10 RID: 11536 [Token(Token = "0x2002D10")] private enum LOBJLDDONCF { // Token: 0x0400C8F7 RID: 51447 [Token(Token = "0x400C8F7")] PREPARE, // Token: 0x0400C8F8 RID: 51448 [Token(Token = "0x400C8F8")] REPOSITION, // Token: 0x0400C8F9 RID: 51449 [Token(Token = "0x400C8F9")] POST } // Token: 0x02002D11 RID: 11537 [Token(Token = "0x2002D11")] private enum PPBLBLJKECK { // Token: 0x0400C8FB RID: 51451 [Token(Token = "0x400C8FB")] CHARGE, // Token: 0x0400C8FC RID: 51452 [Token(Token = "0x400C8FC")] CHARGE_FAST, // Token: 0x0400C8FD RID: 51453 [Token(Token = "0x400C8FD")] ATTACK, // Token: 0x0400C8FE RID: 51454 [Token(Token = "0x400C8FE")] RECOVERY, // Token: 0x0400C8FF RID: 51455 [Token(Token = "0x400C8FF")] INTERRUPTED } } }