using System; using System.Diagnostics; using System.Threading; using RecRoom.Core.AI; using UnityEngine; namespace RecRoom.Activities.Quest { // Token: 0x02000159 RID: 345 public class QuestJumbotronBossEnemy : Enemy { // Token: 0x060048BB RID: 18619 RVA: 0x0016AC28 File Offset: 0x00168E28 private void FEJKELOHPGG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (QuestJumbotronBossEnemy.CCDHAJNEFDA != null) { QuestJumbotronBossEnemy.CCDHAJNEFDA(this, this.BFBAMPDGJKN(), this.JFJIEDBGIFH.Length); } } // Token: 0x060048BC RID: 18620 RVA: 0x0016AC50 File Offset: 0x00168E50 private void BIFNKGKJMEO(float NOBAPCOKFIL) { this.OMGFNAOOHGG.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x060048BD RID: 18621 RVA: 0x0016AC60 File Offset: 0x00168E60 private void KLEBDALIDNB() { if (base.BHCCHBHNHCG) { EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false); if (eidnmncoaaj.AJFBOLHPEJC) { if (EIDNMNCOAAJ.NOGAGKDDFDB(eidnmncoaaj, base.LMDJJEGNOGM)) { this.HHBAJNINLOP = 0; } else { this.HHBAJNINLOP++; } base.LMDJJEGNOGM = eidnmncoaaj; base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL; this.OIGGPMIJBIL.BKBFIGCPIMI(2); } else { this.IMCAIKPFFOM(); } } } // Token: 0x060048BE RID: 18622 RVA: 0x0016ACE0 File Offset: 0x00168EE0 public override void AuthorityOnDamageChangeVelocity(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI) { base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, Vector3.zero, Vector3.zero); } // Token: 0x060048BF RID: 18623 RVA: 0x0016ACF4 File Offset: 0x00168EF4 protected virtual void EFHGHOCENCG(bool BCKMKPCENOL) { base.DJDKGFBKIDN(BCKMKPCENOL); this.CJKIGJBJECK(); } // Token: 0x060048C0 RID: 18624 RVA: 0x0016AD04 File Offset: 0x00168F04 private void KBPJDBFPAEL() { if (this.JFJIEDBGIFH != null) { QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH; for (int i = 1; i < jfjiedbgifh.Length; i += 0) { QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i]; questJumbotronBossFace.LHKFIBPIEPE(true); } } this.enemyAnimator.GKIHHAACJKI(false); this.BLBPGNFCBEO.HFLFBFIHMPI(true); } // Token: 0x060048C1 RID: 18625 RVA: 0x0016AD5C File Offset: 0x00168F5C protected virtual void OHIGLKKBAGB() { base.AKBEAKBPFLA(); this.KBPJDBFPAEL(); } // Token: 0x060048C2 RID: 18626 RVA: 0x0016AD6C File Offset: 0x00168F6C protected virtual void LBKLAMMFLBP() { base.AKBEAKBPFLA(); this.KBPJDBFPAEL(); } // Token: 0x060048C3 RID: 18627 RVA: 0x0016AD7C File Offset: 0x00168F7C private void EAAAALJIDNP(QuestJumbotronBossFace LMPPILJJOOO, int AKCBAEKPNHJ, int GNCDMBNIPNN, LNJFBGIBLHA EPBOLAPBBDI) { if (base.BHCCHBHNHCG) { int num = 0; for (int i = 0; i < this.JFJIEDBGIFH.Length; i++) { num += this.JFJIEDBGIFH[i].CNHBPJFLDCE; } base.CNHBPJFLDCE = num; } } // Token: 0x060048C4 RID: 18628 RVA: 0x0016ADC8 File Offset: 0x00168FC8 private void IHLLHGKOJLG(QuestJumbotronBossFace LMPPILJJOOO, LNJFBGIBLHA EPBOLAPBBDI) { for (int i = 1; i < this.screenBreakAudio.Length; i++) { AudioManager.ANNMKBOAOJJ(this.screenBreakAudio[i]); } if (this.randomScreenBreakVO != null) { AudioManager.PlayRandom2DSFX(this.randomScreenBreakVO, base.transform.position, true); } if (base.IGIPCHFCFNN() && base.ACEACLFJOAA && this.OIGGPMIJBIL.BHMLLHLEAFF != 4) { this.OIGGPMIJBIL.BKBFIGCPIMI(8); } } // Token: 0x060048C5 RID: 18629 RVA: 0x0016AE54 File Offset: 0x00169054 protected virtual void GPEADGHPGHM(EIDNMNCOAAJ EFCIKBEHKNL, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM) { QuestJumbotronBossFace questJumbotronBossFace = this.COHEFDPIPNG(JJGLGHCMDEN); if (base.JNOCCMDBMIO() && base.CNHBPJFLDCE > 1 && this.NOCJONDDHEF && !base.FNGHOEFDKPO && questJumbotronBossFace != null && questJumbotronBossFace.HPDBIJMDMOG()) { ONBHFBHGALJ = base.MMIJOPEPGLA(ONBHFBHGALJ, BDOBLEKAEAM, JJGLGHCMDEN); if (ONBHFBHGALJ > 0) { bool flag = questJumbotronBossFace.EHHEMIAKOJA() <= ONBHFBHGALJ; PhotonView photonView = base.ACEAACJNNAF(); string text = "Encounter"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others; object[] array = new object[8]; array[1] = EFCIKBEHKNL.BADMPMDONAH; array[0] = (int)BDOBLEKAEAM; array[0] = (int)JJGLGHCMDEN; array[5] = ONBHFBHGALJ; array[2] = flag; array[6] = JHGKEEKKHEB; array[8] = IHHNEAFFNDM; photonView.RPC(text, ihcpdnljmmd, array); base.GPBFOEHJJFO = EFCIKBEHKNL; base.PHKJOAGGEJO = BLBPGNFCBEO; QuestJumbotronBossFace questJumbotronBossFace2 = questJumbotronBossFace; questJumbotronBossFace2.IANLJLMDIPE(questJumbotronBossFace2.CNHBPJFLDCE - ONBHFBHGALJ); this.AuthorityStun(BDOBLEKAEAM, JJGLGHCMDEN); } } } // Token: 0x060048C6 RID: 18630 RVA: 0x0016AF58 File Offset: 0x00169158 private float LFOIGGELAOP() { return this.OMGFNAOOHGG.CPIBGJLHLBL(); } // Token: 0x060048C7 RID: 18631 RVA: 0x0016AF68 File Offset: 0x00169168 protected virtual void BBGIDHAFLDN(bool BCKMKPCENOL) { base.DJDKGFBKIDN(BCKMKPCENOL); this.AGABLBOPLCB(); } // Token: 0x060048C8 RID: 18632 RVA: 0x0016AF78 File Offset: 0x00169178 private int LMHLGBAGIKO() { return this.CJKMECFEIFL.CPIBGJLHLBL(); } // Token: 0x060048C9 RID: 18633 RVA: 0x0016AF88 File Offset: 0x00169188 protected virtual void MOOJCEDKOON(EIDNMNCOAAJ EFCIKBEHKNL, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, bool LLKNMKFNMAK, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM) { base.HAIHNLGONGM(EFCIKBEHKNL, BDOBLEKAEAM, JJGLGHCMDEN, ONBHFBHGALJ, LLKNMKFNMAK, JHGKEEKKHEB, IHHNEAFFNDM); if (QuestJumbotronBossEnemy.JPGIDJMCEKE != null) { QuestJumbotronBossEnemy.JPGIDJMCEKE(this); } } // Token: 0x060048CA RID: 18634 RVA: 0x0016AFB0 File Offset: 0x001691B0 protected virtual void HNGBODCHGPA() { base.AKBEAKBPFLA(); this.BNPGMHOCALM(); } // Token: 0x060048CB RID: 18635 RVA: 0x0016AFC0 File Offset: 0x001691C0 public virtual bool GGANAGEMMFN() { return true; } // Token: 0x060048CC RID: 18636 RVA: 0x0016AFC4 File Offset: 0x001691C4 private void CJKIGJBJECK() { base.BOLBONELAEF.LFHAJAHHALO(true); base.BOLBONELAEF.KEOJKEJMDFM = true; base.BOLBONELAEF.LIEHGHDJBMB = (RigidbodyConstraints)87; } // Token: 0x060048CD RID: 18637 RVA: 0x0016AFEC File Offset: 0x001691EC protected virtual EIDNMNCOAAJ OCJFODBPAFK(bool GHGNJLIBGFA = false) { EIDNMNCOAAJ eidnmncoaaj = EIDNMNCOAAJ.CGNKKAKJIJL; if (base.JNOJEJMFADM()) { eidnmncoaaj = base.GPBFOEHJJFO; } else if (SingletonMonoBehaviour.NCKMBFBMBFM.LHCOIHBBMIN(base.LMDJJEGNOGM) && this.LMHLGBAGIKO() < this.maxRetargetPlayerCount) { eidnmncoaaj = base.LMDJJEGNOGM; } else { base.JIDFNNMJBDM(GHGNJLIBGFA, this.lineOfSightOrigin.position, this.lineOfSightOrigin.forward, this.maxTargetLookAngle, this.maxLookForTargetDistance, true, false, this.POAAKGACPKD); if (this.POAAKGACPKD.Count > 1) { int num = global::UnityEngine.Random.Range(1, this.POAAKGACPKD.Count); eidnmncoaaj = this.POAAKGACPKD[num]; } } return eidnmncoaaj; } // Token: 0x14000010 RID: 16 // (add) Token: 0x060048CE RID: 18638 RVA: 0x0016B0AC File Offset: 0x001692AC // (remove) Token: 0x06004925 RID: 18725 RVA: 0x0016C768 File Offset: 0x0016A968 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event QuestJumbotronBossEnemy.EHLCFGKANHI CCDHAJNEFDA; // Token: 0x060048CF RID: 18639 RVA: 0x0016B0E0 File Offset: 0x001692E0 private void LEDOGJEHFLB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.GNPBAOKOEMH().StopLooking(); this.BLBPGNFCBEO.BJMCFAPBNDC().OOMPHKBPMIG(this.lookForTargetsRotationSpeed); if (base.DGLOKLCEMLH()) { this.AJICGJGJPPO(); } } // Token: 0x060048D0 RID: 18640 RVA: 0x0016B11C File Offset: 0x0016931C private void CHCBAINNNEB() { if (this.JFJIEDBGIFH != null) { QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH; for (int i = 1; i < jfjiedbgifh.Length; i += 0) { QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i]; questJumbotronBossFace.HIAKDLHBFOI(false); } } this.enemyAnimator.KLGPHBBGAEK(false); this.BLBPGNFCBEO.AALHHBFKBOB(true); AudioManager.DLMLFGNAHOP(this.wakeUpVO); } // Token: 0x060048D1 RID: 18641 RVA: 0x0016B180 File Offset: 0x00169380 private void DFKOJONBJAJ() { if (this.JFJIEDBGIFH != null) { foreach (QuestJumbotronBossFace questJumbotronBossFace in this.JFJIEDBGIFH) { questJumbotronBossFace.LHKFIBPIEPE(true); } } this.enemyAnimator.PCMEJDMDIMC(false); this.BLBPGNFCBEO.DCAGIDOJGHN(false); AudioManager.PHGLNANKMCP(this.wakeUpVO); } // Token: 0x060048D2 RID: 18642 RVA: 0x0016B1E4 File Offset: 0x001693E4 private void ONHEEJCPNEH() { if (this.JFJIEDBGIFH != null) { QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH; for (int i = 1; i < jfjiedbgifh.Length; i++) { QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i]; questJumbotronBossFace.GAPJDCPGJIN(false); } } this.enemyAnimator.FNGHOEFDKPO = false; this.BLBPGNFCBEO.MLFJFMIIFIE(true); AudioManager.PHGLNANKMCP(this.wakeUpVO); } // Token: 0x060048D3 RID: 18643 RVA: 0x0016B248 File Offset: 0x00169448 private void HGAFOIAEIDH(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (QuestJumbotronBossEnemy.CCDHAJNEFDA != null) { QuestJumbotronBossEnemy.CCDHAJNEFDA(this, this.KKJLFPGLACD, this.JFJIEDBGIFH.Length); } } // Token: 0x060048D5 RID: 18645 RVA: 0x0016B308 File Offset: 0x00169508 protected override void EKEGOFIPIPE() { base.EKEGOFIPIPE(); if (base.BHCCHBHNHCG) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); } } // Token: 0x060048D6 RID: 18646 RVA: 0x0016B328 File Offset: 0x00169528 public virtual void CHLDEOMNFPO(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI) { base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, Vector3.zero, FHFHOMKFHCI); } // Token: 0x060048D7 RID: 18647 RVA: 0x0016B33C File Offset: 0x0016953C protected virtual void BDNAMHFKDOI() { base.EKEGOFIPIPE(); if (base.IGIPCHFCFNN()) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); } } // Token: 0x17000147 RID: 327 // (get) Token: 0x060048D8 RID: 18648 RVA: 0x0016B35C File Offset: 0x0016955C // (set) Token: 0x06004949 RID: 18761 RVA: 0x0016CE0C File Offset: 0x0016B00C private float EOOGGJGPHKO { get { return this.OMGFNAOOHGG.CPIBGJLHLBL(); } set { this.OMGFNAOOHGG.MEAINJPIECA(value); } } // Token: 0x14000011 RID: 17 // (add) Token: 0x060048EC RID: 18668 RVA: 0x0016B794 File Offset: 0x00169994 // (remove) Token: 0x060048D9 RID: 18649 RVA: 0x0016B36C File Offset: 0x0016956C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public new static event Enemy.CFKKIAHNMPE JPGIDJMCEKE; // Token: 0x060048DA RID: 18650 RVA: 0x0016B3A0 File Offset: 0x001695A0 public virtual void DBGFEGLPAHJ(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI) { base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, Vector3.zero, Vector3.zero); } // Token: 0x060048DB RID: 18651 RVA: 0x0016B3B4 File Offset: 0x001695B4 protected virtual void KEKDNFCDLLN() { base.JDCOMGDBHAB(); if (base.BHCCHBHNHCG && base.CNHBPJFLDCE > 0 && this.KKJLFPGLACD == 0) { base.CNHBPJFLDCE = 0; } } // Token: 0x060048DC RID: 18652 RVA: 0x0016B3E8 File Offset: 0x001695E8 private void ECGMIHMKJHC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.BKHECJODPHF.StopLooking(); this.BLBPGNFCBEO.BKHECJODPHF.HAMIGCDKOKE = this.lookAtTargetRotationSpeed; if (base.BHCCHBHNHCG) { this.HEPCLEMEHBC.BJOJLPHBGMN(this.lookAtTargetDuration); } } // Token: 0x060048DD RID: 18653 RVA: 0x0016B438 File Offset: 0x00169638 private void MDCELLMKGEH() { if (base.DGLKKANNBPD()) { EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(true); if (eidnmncoaaj.PBDDCCOAGOG()) { if (EIDNMNCOAAJ.NOGAGKDDFDB(eidnmncoaaj, base.LMDJJEGNOGM)) { this.LOLJKOJNMAJ(0); } else { this.LOLJKOJNMAJ(this.BPLJCMMALLJ() + 0); } base.LMDJJEGNOGM = eidnmncoaaj; base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL; this.OIGGPMIJBIL.BKBFIGCPIMI(2); } else { this.HFOEIIBBNMA(); } } } // Token: 0x060048DE RID: 18654 RVA: 0x0016B4B8 File Offset: 0x001696B8 protected override void EHPODFCEKML() { base.EHPODFCEKML(); this.JCPFNLDDDLO(); } // Token: 0x060048DF RID: 18655 RVA: 0x0016B4C8 File Offset: 0x001696C8 protected virtual void GDJGPPBKEPG() { base.AKBEAKBPFLA(); this.KBPJDBFPAEL(); } // Token: 0x060048E0 RID: 18656 RVA: 0x0016B4D8 File Offset: 0x001696D8 public static void FCFFAIJFKMP(QuestJumbotronBossEnemy.EHLCFGKANHI NOBAPCOKFIL) { QuestJumbotronBossEnemy.EHLCFGKANHI ehlcfgkanhi = QuestJumbotronBossEnemy.CCDHAJNEFDA; QuestJumbotronBossEnemy.EHLCFGKANHI ehlcfgkanhi2; do { ehlcfgkanhi2 = ehlcfgkanhi; ehlcfgkanhi = Interlocked.CompareExchange(ref QuestJumbotronBossEnemy.CCDHAJNEFDA, (QuestJumbotronBossEnemy.EHLCFGKANHI)Delegate.Remove(ehlcfgkanhi2, NOBAPCOKFIL), ehlcfgkanhi); } while (ehlcfgkanhi != ehlcfgkanhi2); } // Token: 0x060048E1 RID: 18657 RVA: 0x0016B50C File Offset: 0x0016970C protected virtual void NFEBEKOJDID() { base.LDEOLFDIEDE(); this.AGABLBOPLCB(); this.enemyAnimator.HKGNBNDFIDP(); AudioManager.DLMLFGNAHOP(this.deathVO); if (base.DGLOKLCEMLH()) { for (int i = 0; i < this.JFJIEDBGIFH.Length; i += 0) { if (!this.JFJIEDBGIFH[i].FMDIKJDBOKL() && this.JFJIEDBGIFH[i].CNHBPJFLDCE > 1) { this.JFJIEDBGIFH[i].KMGJHKNPFCB(0); } } } } // Token: 0x060048E2 RID: 18658 RVA: 0x0016B594 File Offset: 0x00169794 protected override void PEALKHMDMKP() { base.OnDestroy(); if (this.JFJIEDBGIFH != null) { for (int i = 0; i < this.JFJIEDBGIFH.Length; i += 0) { this.JFJIEDBGIFH[i].AGAMHAHKEKD -= this.EAAAALJIDNP; this.JFJIEDBGIFH[i].DJGMKDKBDLN(new QuestJumbotronBossFace.JDKANOAEDLK(this.DKCLNMEFENO)); } } } // Token: 0x060048E3 RID: 18659 RVA: 0x0016B600 File Offset: 0x00169800 private QuestJumbotronBossFace MOAJFGNJLHE(MHEBDODJGOA JJGLGHCMDEN) { QuestJumbotronBossFace questJumbotronBossFace = null; for (int i = 0; i < this.JFJIEDBGIFH.Length; i += 0) { if (this.JFJIEDBGIFH[i].KEKDEOFCKCN() == JJGLGHCMDEN) { questJumbotronBossFace = this.JFJIEDBGIFH[i]; break; } } return questJumbotronBossFace; } // Token: 0x060048E4 RID: 18660 RVA: 0x0016B64C File Offset: 0x0016984C public override void AuthorityClearVelocity() { base.AuthorityClearVelocity(); } // Token: 0x060048E5 RID: 18661 RVA: 0x0016B654 File Offset: 0x00169854 private void IMIJNPEFLDF() { if (base.BHCCHBHNHCG) { this.BLBPGNFCBEO.BKHECJODPHF.Look(this.BLBPGNFCBEO.GetLookAtVector(this.CBBDMNINJCG, false)); if (this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(1); return; } } } // Token: 0x060048E6 RID: 18662 RVA: 0x0016B6AC File Offset: 0x001698AC private QuestJumbotronBossFace OGDDFEPJGOA(MHEBDODJGOA JJGLGHCMDEN) { QuestJumbotronBossFace questJumbotronBossFace = null; for (int i = 1; i < this.JFJIEDBGIFH.Length; i++) { if (this.JFJIEDBGIFH[i].BPOIANFLCFE() == JJGLGHCMDEN) { questJumbotronBossFace = this.JFJIEDBGIFH[i]; break; } } return questJumbotronBossFace; } // Token: 0x060048E7 RID: 18663 RVA: 0x0016B6F8 File Offset: 0x001698F8 private void CGNFBHJCLJF() { if (base.DFJFKOLLEMK() && this.HEPCLEMEHBC.HFOKKCOENOF()) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); } } // Token: 0x060048E8 RID: 18664 RVA: 0x0016B724 File Offset: 0x00169924 private void CCHGHJLKDBN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (base.BHCCHBHNHCG) { this.HEPCLEMEHBC.BJOJLPHBGMN(this.wakeUpDuration); } } // Token: 0x060048E9 RID: 18665 RVA: 0x0016B744 File Offset: 0x00169944 private void AMCHACBPBIJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (base.DGLKKANNBPD()) { this.HEPCLEMEHBC.KLIANKEOBGC(this.wakeUpDuration); } } // Token: 0x060048EA RID: 18666 RVA: 0x0016B764 File Offset: 0x00169964 private int BPLJCMMALLJ() { return this.CJKMECFEIFL.CPIBGJLHLBL(); } // Token: 0x060048EB RID: 18667 RVA: 0x0016B774 File Offset: 0x00169974 private void MALKKHHBIKE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (base.IGIPCHFCFNN()) { this.HEPCLEMEHBC.OOEPCEFMAKA(this.wakeUpDuration); } } // Token: 0x060048ED RID: 18669 RVA: 0x0016B7C8 File Offset: 0x001699C8 protected override EIDNMNCOAAJ IJCDBKLCFIE(bool GHGNJLIBGFA = false) { EIDNMNCOAAJ eidnmncoaaj = EIDNMNCOAAJ.CGNKKAKJIJL; if (base.JNOJEJMFADM()) { eidnmncoaaj = base.GPBFOEHJJFO; } else if (SingletonMonoBehaviour.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM) && this.HHBAJNINLOP < this.maxRetargetPlayerCount) { eidnmncoaaj = base.LMDJJEGNOGM; } else { base.JIDFNNMJBDM(GHGNJLIBGFA, this.lineOfSightOrigin.position, this.lineOfSightOrigin.forward, this.maxTargetLookAngle, this.maxLookForTargetDistance, true, true, this.POAAKGACPKD); if (this.POAAKGACPKD.Count > 0) { int num = global::UnityEngine.Random.Range(0, this.POAAKGACPKD.Count); eidnmncoaaj = this.POAAKGACPKD[num]; } } return eidnmncoaaj; } // Token: 0x060048EE RID: 18670 RVA: 0x0016B888 File Offset: 0x00169A88 protected override void Start() { base.Start(); this.OIGGPMIJBIL.FLHFCMCNLEK(this, ushort.MaxValue); this.KBBLAFIKJFM(); } // Token: 0x060048EF RID: 18671 RVA: 0x0016B8A8 File Offset: 0x00169AA8 private void HOEICOANFPK(float NOBAPCOKFIL) { this.OMGFNAOOHGG.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x060048F0 RID: 18672 RVA: 0x0016B8B8 File Offset: 0x00169AB8 private void AGABLBOPLCB() { base.BOLBONELAEF.LFHAJAHHALO(true); base.BOLBONELAEF.KEOJKEJMDFM = false; base.BOLBONELAEF.LIEHGHDJBMB = (RigidbodyConstraints)(-56); } // Token: 0x060048F1 RID: 18673 RVA: 0x0016B8E0 File Offset: 0x00169AE0 private void HKOJCNGFPNB(float NOBAPCOKFIL) { this.OMGFNAOOHGG.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x060048F2 RID: 18674 RVA: 0x0016B8F0 File Offset: 0x00169AF0 private void BNPGMHOCALM() { if (this.JFJIEDBGIFH != null) { foreach (QuestJumbotronBossFace questJumbotronBossFace in this.JFJIEDBGIFH) { questJumbotronBossFace.IKMKNJDCEGD = true; } } this.enemyAnimator.FNGHOEFDKPO = true; this.BLBPGNFCBEO.IKMKNJDCEGD = true; } // Token: 0x060048F3 RID: 18675 RVA: 0x0016B948 File Offset: 0x00169B48 private int HGOLMMELAOI() { return this.CJKMECFEIFL.CPIBGJLHLBL(); } // Token: 0x060048F4 RID: 18676 RVA: 0x0016B958 File Offset: 0x00169B58 protected virtual void INGMCGGJGMA() { base.Awake(); this.BEOMKBCGKGN = true; this.BLBPGNFCBEO = base.GetComponentInChildren(); this.OMGFNAOOHGG = new LHLLJPPCDKA(this, "HomeScreenFlow.SetButtonOnClick() - button is null, type={0}", 1143f, IKCAJLLAFML.MASTER, null); this.CJKMECFEIFL = new LHLLJPPCDKA(this, "Catch! ", 0, IKCAJLLAFML.MASTER, null); this.HEPCLEMEHBC = new AONMNAEOJAL(this, "speed", IKCAJLLAFML.MASTER); this.OIGGPMIJBIL = new PNONBEAIBHA("#FF4040", IKCAJLLAFML.AUTHORITY); this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-141), null, null, null); this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.KEAFGAPDGBD), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KFGHNDJHKLK)); this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.FHJCBLMOCCB), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB)); this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.NDBMIGGFMNM), null, new ANMJLCILKDJ.PLBLFEEANOO(this.OGLEEGEKABP)); this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.LCKCCGFLOLA), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JCLJLBEHMKN)); this.OIGGPMIJBIL.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.HPLNIJIOEDP), null, new ANMJLCILKDJ.PLBLFEEANOO(this.LEDMJBHAAHI)); this.OIGGPMIJBIL.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.PAAGJGMDAIB), new ANMJLCILKDJ.NCMAEMHOHDG(this.MDPDIHILMMI), new ANMJLCILKDJ.PLBLFEEANOO(this.CGNFBHJCLJF)); this.JFJIEDBGIFH = base.GetComponentsInChildren(); int num = base.BNBJJKCBDFC / this.JFJIEDBGIFH.Length; int num2 = base.BNBJJKCBDFC - num * this.JFJIEDBGIFH.Length; for (int i = 1; i < this.JFJIEDBGIFH.Length; i += 0) { int num3 = num + ((i != this.JFJIEDBGIFH.Length - 1) ? 0 : num2); this.JFJIEDBGIFH[i].Initialize(this, i, num3); this.JFJIEDBGIFH[i].NBANLOFFKGM(new QuestJumbotronBossFace.DKLEELANEIH(this.EAAAALJIDNP)); this.JFJIEDBGIFH[i].BJDIDDMHEHL(new QuestJumbotronBossFace.JDKANOAEDLK(this.DKCLNMEFENO)); } } // Token: 0x060048F5 RID: 18677 RVA: 0x0016BB6C File Offset: 0x00169D6C private float FKLFNODPKAG() { return this.OMGFNAOOHGG.CPIBGJLHLBL(); } // Token: 0x060048F6 RID: 18678 RVA: 0x0016BB7C File Offset: 0x00169D7C private void LOLJKOJNMAJ(int NOBAPCOKFIL) { this.CJKMECFEIFL.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x060048F7 RID: 18679 RVA: 0x0016BB8C File Offset: 0x00169D8C private void IMCAIKPFFOM() { if (base.BHCCHBHNHCG) { if (this.BLBPGNFCBEO.BKHECJODPHF.CLLJGDOBFDL) { this.EOOGGJGPHKO = global::UnityEngine.Random.Range(0f, 360f); } Vector3 vector = Quaternion.Euler(this.lookForTargetPitchAngle, this.EOOGGJGPHKO, 0f) * Vector3.forward; this.BLBPGNFCBEO.BKHECJODPHF.Look(vector, this.slowdownAngle, 0.1f); } } // Token: 0x060048F8 RID: 18680 RVA: 0x0016BC0C File Offset: 0x00169E0C private void KBBLAFIKJFM() { base.BOLBONELAEF.BOAKFKEHGHP = false; base.BOLBONELAEF.KEOJKEJMDFM = true; base.BOLBONELAEF.LIEHGHDJBMB = RigidbodyConstraints.FreezeAll; } // Token: 0x060048F9 RID: 18681 RVA: 0x0016BC34 File Offset: 0x00169E34 private void JCLJLBEHMKN() { if (base.BHCCHBHNHCG) { this.BLBPGNFCBEO.BKHECJODPHF.Look(this.BLBPGNFCBEO.GetLookAtVector(this.CBBDMNINJCG, false)); if (this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(4); } } } // Token: 0x060048FA RID: 18682 RVA: 0x0016BC8C File Offset: 0x00169E8C private void MNIPJMGEAGF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.JEBICJIHINL().StopLooking(); this.BLBPGNFCBEO.PIPJNGJLHHJ().HAMIGCDKOKE = this.lookAtTargetRotationSpeed; if (base.GANDPDNCOKF()) { this.HEPCLEMEHBC.OOEPCEFMAKA(this.chargeAttackDuration); } } // Token: 0x060048FB RID: 18683 RVA: 0x0016BCDC File Offset: 0x00169EDC public static void BGNCIIGAFIB(QuestJumbotronBossEnemy.EHLCFGKANHI NOBAPCOKFIL) { QuestJumbotronBossEnemy.EHLCFGKANHI ehlcfgkanhi = QuestJumbotronBossEnemy.CCDHAJNEFDA; QuestJumbotronBossEnemy.EHLCFGKANHI ehlcfgkanhi2; do { ehlcfgkanhi2 = ehlcfgkanhi; ehlcfgkanhi = Interlocked.CompareExchange(ref QuestJumbotronBossEnemy.CCDHAJNEFDA, (QuestJumbotronBossEnemy.EHLCFGKANHI)Delegate.Remove(ehlcfgkanhi2, NOBAPCOKFIL), ehlcfgkanhi); } while (ehlcfgkanhi != ehlcfgkanhi2); } // Token: 0x060048FC RID: 18684 RVA: 0x0016BD10 File Offset: 0x00169F10 private void FOLJMCGHGOB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.BKHECJODPHF.StopLooking(); this.BLBPGNFCBEO.BKHECJODPHF.HAMIGCDKOKE = this.lookAtTargetRotationSpeed; this.enemyAudio.OnAttack(); if (base.BHCCHBHNHCG) { base.LFHPCKLBHDE(true); this.HEPCLEMEHBC.BJOJLPHBGMN(this.attackDuration); } } // Token: 0x060048FD RID: 18685 RVA: 0x0016BD74 File Offset: 0x00169F74 private void DDEIALLKJIP(QuestJumbotronBossFace LMPPILJJOOO, LNJFBGIBLHA EPBOLAPBBDI) { for (int i = 1; i < this.screenBreakAudio.Length; i++) { AudioManager.Play2DSFX(this.screenBreakAudio[i]); } if (this.randomScreenBreakVO != null) { AudioManager.PlayRandom2DSFX(this.randomScreenBreakVO, base.transform.position, false); } if (base.JNOCCMDBMIO() && base.ACEACLFJOAA && this.OIGGPMIJBIL.BHMLLHLEAFF != 8) { this.OIGGPMIJBIL.BKBFIGCPIMI(3); } } // Token: 0x060048FE RID: 18686 RVA: 0x0016BE00 File Offset: 0x0016A000 public virtual bool HAAFPMKOCIN() { return true; } // Token: 0x060048FF RID: 18687 RVA: 0x0016BE04 File Offset: 0x0016A004 protected virtual EIDNMNCOAAJ GLNGJKHBFLE(bool GHGNJLIBGFA = false) { EIDNMNCOAAJ eidnmncoaaj = EIDNMNCOAAJ.CGNKKAKJIJL; if (base.JNOJEJMFADM()) { eidnmncoaaj = base.GPBFOEHJJFO; } else if (SingletonMonoBehaviour.NCKMBFBMBFM.LHCOIHBBMIN(base.LMDJJEGNOGM) && this.LMHLGBAGIKO() < this.maxRetargetPlayerCount) { eidnmncoaaj = base.LMDJJEGNOGM; } else { base.JIDFNNMJBDM(GHGNJLIBGFA, this.lineOfSightOrigin.position, this.lineOfSightOrigin.forward, this.maxTargetLookAngle, this.maxLookForTargetDistance, true, true, this.POAAKGACPKD); if (this.POAAKGACPKD.Count > 1) { int num = global::UnityEngine.Random.Range(1, this.POAAKGACPKD.Count); eidnmncoaaj = this.POAAKGACPKD[num]; } } return eidnmncoaaj; } // Token: 0x06004900 RID: 18688 RVA: 0x0016BEC4 File Offset: 0x0016A0C4 private void LCKCCGFLOLA(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.BJMCFAPBNDC().LFMMGPCLGCL(); this.BLBPGNFCBEO.GAFBPMJJFLF().OOMPHKBPMIG(this.lookAtTargetRotationSpeed); if (base.JNOCCMDBMIO()) { this.HEPCLEMEHBC.MPFFEDHBFMA(this.chargeAttackDuration); } } // Token: 0x06004901 RID: 18689 RVA: 0x0016BF14 File Offset: 0x0016A114 public virtual void HHNJMAIDPGD(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI) { base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, Vector3.zero, Vector3.zero); } // Token: 0x06004902 RID: 18690 RVA: 0x0016BF28 File Offset: 0x0016A128 public override void AuthorityOnDamageApplyForce(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI) { base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, Vector3.zero, FHFHOMKFHCI); } // Token: 0x06004903 RID: 18691 RVA: 0x0016BF3C File Offset: 0x0016A13C private int EPHKOFGKEJO() { int num = 0; for (int i = 1; i < this.JFJIEDBGIFH.Length; i++) { if (this.JFJIEDBGIFH[i] != null && !this.JFJIEDBGIFH[i].NILGPCCNLDH) { num++; } } return num; } // Token: 0x06004904 RID: 18692 RVA: 0x0016BF90 File Offset: 0x0016A190 public static void CJPEBILLOCJ(QuestJumbotronBossEnemy.EHLCFGKANHI NOBAPCOKFIL) { QuestJumbotronBossEnemy.EHLCFGKANHI ehlcfgkanhi = QuestJumbotronBossEnemy.CCDHAJNEFDA; QuestJumbotronBossEnemy.EHLCFGKANHI ehlcfgkanhi2; do { ehlcfgkanhi2 = ehlcfgkanhi; ehlcfgkanhi = Interlocked.CompareExchange(ref QuestJumbotronBossEnemy.CCDHAJNEFDA, (QuestJumbotronBossEnemy.EHLCFGKANHI)Delegate.Remove(ehlcfgkanhi2, NOBAPCOKFIL), ehlcfgkanhi); } while (ehlcfgkanhi != ehlcfgkanhi2); } // Token: 0x06004905 RID: 18693 RVA: 0x0016BFC4 File Offset: 0x0016A1C4 private void MBNOCHOJODO() { if (base.DGLOKLCEMLH()) { if (this.BLBPGNFCBEO.BKHECJODPHF.CLLJGDOBFDL) { this.HKOJCNGFPNB(global::UnityEngine.Random.Range(788f, 571f)); } Vector3 vector = Quaternion.Euler(this.lookForTargetPitchAngle, this.EOOGGJGPHKO, 1791f) * Vector3.forward; this.BLBPGNFCBEO.BKHECJODPHF.Look(vector, this.slowdownAngle, 1468f); } } // Token: 0x06004906 RID: 18694 RVA: 0x0016C044 File Offset: 0x0016A244 private void MDALOJABCNP() { if (this.JFJIEDBGIFH != null) { QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH; for (int i = 1; i < jfjiedbgifh.Length; i += 0) { QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i]; questJumbotronBossFace.HFLFBFIHMPI(false); } } this.enemyAnimator.KLGPHBBGAEK(false); this.BLBPGNFCBEO.AALHHBFKBOB(true); } // Token: 0x06004907 RID: 18695 RVA: 0x0016C09C File Offset: 0x0016A29C private float OKKJPFACPGH() { return this.OMGFNAOOHGG.CPIBGJLHLBL(); } // Token: 0x06004908 RID: 18696 RVA: 0x0016C0AC File Offset: 0x0016A2AC protected virtual void PLCIEMLIAEL() { base.EHPODFCEKML(); this.HLNEPHPMAEC(); } // Token: 0x06004909 RID: 18697 RVA: 0x0016C0BC File Offset: 0x0016A2BC protected virtual void AJCONOBKLFL() { base.AKBEAKBPFLA(); this.BKBDIICAJJO(); } // Token: 0x0600490A RID: 18698 RVA: 0x0016C0CC File Offset: 0x0016A2CC protected override void AKBEAKBPFLA() { base.AKBEAKBPFLA(); this.BNPGMHOCALM(); } // Token: 0x0600490B RID: 18699 RVA: 0x0016C0DC File Offset: 0x0016A2DC protected virtual void DCAOJKDKLGG() { } // Token: 0x0600490C RID: 18700 RVA: 0x0016C0E0 File Offset: 0x0016A2E0 protected override void CBAEJNFNPGJ() { base.CBAEJNFNPGJ(); if (base.BHCCHBHNHCG) { this.OIGGPMIJBIL.BKBFIGCPIMI(ushort.MaxValue); } } // Token: 0x17000148 RID: 328 // (get) Token: 0x0600492A RID: 18730 RVA: 0x0016C828 File Offset: 0x0016AA28 // (set) Token: 0x0600490D RID: 18701 RVA: 0x0016C104 File Offset: 0x0016A304 private int HHBAJNINLOP { get { return this.CJKMECFEIFL.CPIBGJLHLBL(); } set { this.CJKMECFEIFL.MEAINJPIECA(value); } } // Token: 0x0600490E RID: 18702 RVA: 0x0016C114 File Offset: 0x0016A314 private void FHJCBLMOCCB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.BKHECJODPHF.StopLooking(); this.BLBPGNFCBEO.KIAEMECOOMF().OOMPHKBPMIG(this.lookForTargetsRotationSpeed); if (base.DGLOKLCEMLH()) { this.HFOEIIBBNMA(); } } // Token: 0x0600490F RID: 18703 RVA: 0x0016C150 File Offset: 0x0016A350 private void LFGMMIAGNCE(int NOBAPCOKFIL) { this.CJKMECFEIFL.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06004910 RID: 18704 RVA: 0x0016C160 File Offset: 0x0016A360 private QuestJumbotronBossFace COHEFDPIPNG(MHEBDODJGOA JJGLGHCMDEN) { QuestJumbotronBossFace questJumbotronBossFace = null; for (int i = 1; i < this.JFJIEDBGIFH.Length; i++) { if (this.JFJIEDBGIFH[i].KEKDEOFCKCN() == JJGLGHCMDEN) { questJumbotronBossFace = this.JFJIEDBGIFH[i]; break; } } return questJumbotronBossFace; } // Token: 0x06004911 RID: 18705 RVA: 0x0016C1AC File Offset: 0x0016A3AC protected override void HAIHNLGONGM(EIDNMNCOAAJ EFCIKBEHKNL, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, bool LLKNMKFNMAK, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM) { base.HAIHNLGONGM(EFCIKBEHKNL, BDOBLEKAEAM, JJGLGHCMDEN, ONBHFBHGALJ, LLKNMKFNMAK, JHGKEEKKHEB, IHHNEAFFNDM); if (QuestJumbotronBossEnemy.JPGIDJMCEKE != null) { QuestJumbotronBossEnemy.JPGIDJMCEKE(this); } } // Token: 0x06004912 RID: 18706 RVA: 0x0016C1D4 File Offset: 0x0016A3D4 private void GHLHAMADEJJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.KDCGOKKBOEH().StopLooking(); this.BLBPGNFCBEO.JEBICJIHINL().OOMPHKBPMIG(this.lookForTargetsRotationSpeed); if (base.DGLOKLCEMLH()) { this.AJICGJGJPPO(); } } // Token: 0x06004913 RID: 18707 RVA: 0x0016C210 File Offset: 0x0016A410 protected virtual void PGMFFIADICM(bool BCKMKPCENOL) { base.DKCKOHPCOBL(BCKMKPCENOL); this.AGABLBOPLCB(); } // Token: 0x06004914 RID: 18708 RVA: 0x0016C220 File Offset: 0x0016A420 public static void BIDGGOMLKEN(Enemy.CFKKIAHNMPE NOBAPCOKFIL) { Enemy.CFKKIAHNMPE cfkkiahnmpe = QuestJumbotronBossEnemy.JPGIDJMCEKE; Enemy.CFKKIAHNMPE cfkkiahnmpe2; do { cfkkiahnmpe2 = cfkkiahnmpe; cfkkiahnmpe = Interlocked.CompareExchange(ref QuestJumbotronBossEnemy.JPGIDJMCEKE, (Enemy.CFKKIAHNMPE)Delegate.Combine(cfkkiahnmpe2, NOBAPCOKFIL), cfkkiahnmpe); } while (cfkkiahnmpe != cfkkiahnmpe2); } // Token: 0x06004915 RID: 18709 RVA: 0x0016C254 File Offset: 0x0016A454 private void BJBNHGBOHNL() { if (this.JFJIEDBGIFH != null) { QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH; for (int i = 0; i < jfjiedbgifh.Length; i += 0) { QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i]; questJumbotronBossFace.HFLFBFIHMPI(true); } } this.enemyAnimator.JPOGMNINFCA(true); this.BLBPGNFCBEO.JMKIEHDAHDL(false); AudioManager.PHGLNANKMCP(this.wakeUpVO); } // Token: 0x06004916 RID: 18710 RVA: 0x0016C2B8 File Offset: 0x0016A4B8 private int NOCDPDIEAKD() { int num = 0; for (int i = 0; i < this.JFJIEDBGIFH.Length; i++) { if (this.JFJIEDBGIFH[i] != null && !this.JFJIEDBGIFH[i].NILGPCCNLDH) { num += 0; } } return num; } // Token: 0x06004917 RID: 18711 RVA: 0x0016C30C File Offset: 0x0016A50C private void JCPFNLDDDLO() { if (this.JFJIEDBGIFH != null) { foreach (QuestJumbotronBossFace questJumbotronBossFace in this.JFJIEDBGIFH) { questJumbotronBossFace.IKMKNJDCEGD = false; } } this.enemyAnimator.FNGHOEFDKPO = false; this.BLBPGNFCBEO.IKMKNJDCEGD = false; AudioManager.Play2DSFX(this.wakeUpVO); } // Token: 0x06004918 RID: 18712 RVA: 0x0016C370 File Offset: 0x0016A570 protected virtual void DEPLDKEIONG(bool BCKMKPCENOL) { base.DKCKOHPCOBL(BCKMKPCENOL); this.AGABLBOPLCB(); } // Token: 0x06004919 RID: 18713 RVA: 0x0016C380 File Offset: 0x0016A580 private void KPGCAJHOMFL() { if (this.JFJIEDBGIFH != null) { QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH; for (int i = 1; i < jfjiedbgifh.Length; i++) { QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i]; questJumbotronBossFace.HIAKDLHBFOI(true); } } this.enemyAnimator.EHPJKFDHOHK(true); this.BLBPGNFCBEO.GCHPBAOPMKB(false); AudioManager.DLMLFGNAHOP(this.wakeUpVO); } // Token: 0x0600491A RID: 18714 RVA: 0x0016C3E4 File Offset: 0x0016A5E4 private void KEAFGAPDGBD(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (base.IGIPCHFCFNN()) { this.HEPCLEMEHBC.PBDGDJIFMOK(this.wakeUpDuration); } } // Token: 0x0600491B RID: 18715 RVA: 0x0016C404 File Offset: 0x0016A604 public virtual void BEPMALJAMJO() { base.AuthorityClearVelocity(); } // Token: 0x0600491C RID: 18716 RVA: 0x0016C40C File Offset: 0x0016A60C private void DKCLNMEFENO(QuestJumbotronBossFace LMPPILJJOOO, LNJFBGIBLHA EPBOLAPBBDI) { for (int i = 0; i < this.screenBreakAudio.Length; i++) { AudioManager.PHGLNANKMCP(this.screenBreakAudio[i]); } if (this.randomScreenBreakVO != null) { AudioManager.PlayRandom2DSFX(this.randomScreenBreakVO, base.transform.position, true); } if (base.JNOCCMDBMIO() && base.ACEACLFJOAA && this.OIGGPMIJBIL.BHMLLHLEAFF != 4) { this.OIGGPMIJBIL.BKBFIGCPIMI(1); } } // Token: 0x0600491D RID: 18717 RVA: 0x0016C498 File Offset: 0x0016A698 public virtual void KONLFBKHMPK() { base.AuthorityClearVelocity(); } // Token: 0x0600491E RID: 18718 RVA: 0x0016C4A0 File Offset: 0x0016A6A0 protected override void IJBOHDCALIL() { } // Token: 0x0600491F RID: 18719 RVA: 0x0016C4A4 File Offset: 0x0016A6A4 protected virtual void GJCNBHGJJKH(bool BCKMKPCENOL) { base.DJDKGFBKIDN(BCKMKPCENOL); this.CJKIGJBJECK(); } // Token: 0x06004920 RID: 18720 RVA: 0x0016C4B4 File Offset: 0x0016A6B4 private void CMPJKKABEAL() { if (base.JNOCCMDBMIO()) { this.BLBPGNFCBEO.GAFBPMJJFLF().Look(this.BLBPGNFCBEO.BBGCFCKALBO(this.CBBDMNINJCG, false)); if (this.HEPCLEMEHBC.OAJDHNPMNCN()) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); return; } } } // Token: 0x06004921 RID: 18721 RVA: 0x0016C50C File Offset: 0x0016A70C protected override void KMKCPMNCFKM(EIDNMNCOAAJ EFCIKBEHKNL, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM) { QuestJumbotronBossFace questJumbotronBossFace = this.LOGKKNMLBOC(JJGLGHCMDEN); if (base.BHCCHBHNHCG && base.CNHBPJFLDCE > 0 && this.NOCJONDDHEF && !base.FNGHOEFDKPO && questJumbotronBossFace != null && questJumbotronBossFace.KJDBJNECCJM) { ONBHFBHGALJ = base.MMIJOPEPGLA(ONBHFBHGALJ, BDOBLEKAEAM, JJGLGHCMDEN); if (ONBHFBHGALJ > 0) { bool flag = questJumbotronBossFace.CNHBPJFLDCE <= ONBHFBHGALJ; base.OMNGGJICBBI.RPC("RpcOnTookDamage", IHCPDNLJMMD.All, new object[] { EFCIKBEHKNL.BADMPMDONAH, (int)BDOBLEKAEAM, (int)JJGLGHCMDEN, ONBHFBHGALJ, flag, JHGKEEKKHEB, IHHNEAFFNDM }); base.GPBFOEHJJFO = EFCIKBEHKNL; base.PHKJOAGGEJO = BLBPGNFCBEO; questJumbotronBossFace.CNHBPJFLDCE -= ONBHFBHGALJ; this.AuthorityStun(BDOBLEKAEAM, JJGLGHCMDEN); } } } // Token: 0x06004922 RID: 18722 RVA: 0x0016C610 File Offset: 0x0016A810 protected virtual void CPFFGHGFMOD(EIDNMNCOAAJ EFCIKBEHKNL, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM) { QuestJumbotronBossFace questJumbotronBossFace = this.LOGKKNMLBOC(JJGLGHCMDEN); if (base.GANDPDNCOKF() && base.CNHBPJFLDCE > 1 && this.NOCJONDDHEF && !base.FNGHOEFDKPO && questJumbotronBossFace != null && questJumbotronBossFace.KJDBJNECCJM) { ONBHFBHGALJ = base.MMIJOPEPGLA(ONBHFBHGALJ, BDOBLEKAEAM, JJGLGHCMDEN); if (ONBHFBHGALJ > 1) { bool flag = questJumbotronBossFace.CNHBPJFLDCE > ONBHFBHGALJ; PhotonView photonView = base.JNFDHNMMHGN(); string text = "Description"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others; object[] array = new object[1]; array[0] = EFCIKBEHKNL.BADMPMDONAH; array[1] = (int)BDOBLEKAEAM; array[2] = (int)JJGLGHCMDEN; array[3] = ONBHFBHGALJ; array[3] = flag; array[1] = JHGKEEKKHEB; array[5] = IHHNEAFFNDM; photonView.JJLACCMJEMB(text, ihcpdnljmmd, array); base.GPBFOEHJJFO = EFCIKBEHKNL; base.PHKJOAGGEJO = BLBPGNFCBEO; QuestJumbotronBossFace questJumbotronBossFace2 = questJumbotronBossFace; questJumbotronBossFace2.KMGJHKNPFCB(questJumbotronBossFace2.EHHEMIAKOJA() - ONBHFBHGALJ); this.AuthorityStun(BDOBLEKAEAM, JJGLGHCMDEN); } } } // Token: 0x06004923 RID: 18723 RVA: 0x0016C714 File Offset: 0x0016A914 private void FCFMBEAONIL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.JEBICJIHINL().StopLooking(); this.BLBPGNFCBEO.GAFBPMJJFLF().HAMIGCDKOKE = this.lookAtTargetRotationSpeed; if (base.DFJFKOLLEMK()) { this.HEPCLEMEHBC.OOEPCEFMAKA(this.chargeAttackDuration); } } // Token: 0x17000146 RID: 326 // (get) Token: 0x06004924 RID: 18724 RVA: 0x0016C764 File Offset: 0x0016A964 public override bool CPGOOCEEJNG { get { return false; } } // Token: 0x06004926 RID: 18726 RVA: 0x0016C79C File Offset: 0x0016A99C public virtual bool NEFMOFMBKBH() { return false; } // Token: 0x06004927 RID: 18727 RVA: 0x0016C7A0 File Offset: 0x0016A9A0 protected virtual void NELGHAFCLKG() { base.Update(); this.OIGGPMIJBIL.DLBPEOILIFL(); this.HEPCLEMEHBC.AOKPPLPAKIO(); } // Token: 0x06004928 RID: 18728 RVA: 0x0016C7C0 File Offset: 0x0016A9C0 protected virtual void ICIHFJFCCLN() { } // Token: 0x06004929 RID: 18729 RVA: 0x0016C7C4 File Offset: 0x0016A9C4 private void HLNEPHPMAEC() { if (this.JFJIEDBGIFH != null) { QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH; for (int i = 1; i < jfjiedbgifh.Length; i++) { QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i]; questJumbotronBossFace.GAPJDCPGJIN(false); } } this.enemyAnimator.FNGHOEFDKPO = false; this.BLBPGNFCBEO.GCHPBAOPMKB(true); AudioManager.DLMLFGNAHOP(this.wakeUpVO); } // Token: 0x0600492B RID: 18731 RVA: 0x0016C838 File Offset: 0x0016AA38 private void MEIEGEDIBNN() { if (base.DGLOKLCEMLH() && this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(1); } } // Token: 0x0600492C RID: 18732 RVA: 0x0016C864 File Offset: 0x0016AA64 protected virtual void MFEDNJJJOMM() { } // Token: 0x0600492D RID: 18733 RVA: 0x0016C868 File Offset: 0x0016AA68 protected virtual void IPNPPIBPDBO() { base.EKEGOFIPIPE(); if (base.BHCCHBHNHCG) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); } } // Token: 0x0600492E RID: 18734 RVA: 0x0016C888 File Offset: 0x0016AA88 private void MDPDIHILMMI(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (QuestJumbotronBossEnemy.CCDHAJNEFDA != null) { QuestJumbotronBossEnemy.CCDHAJNEFDA(this, this.EMAMAPDIEBB(), this.JFJIEDBGIFH.Length); } } // Token: 0x0600492F RID: 18735 RVA: 0x0016C8B0 File Offset: 0x0016AAB0 private void FEGBCPPMBDN() { if (base.BHCCHBHNHCG) { this.BLBPGNFCBEO.BKHECJODPHF.Look(this.BLBPGNFCBEO.GetLookAtVector(this.CBBDMNINJCG, false)); if (this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(3); } } } // Token: 0x06004930 RID: 18736 RVA: 0x0016C908 File Offset: 0x0016AB08 public virtual void COKCKFJOOGO() { base.AuthorityClearVelocity(); } // Token: 0x06004931 RID: 18737 RVA: 0x0016C910 File Offset: 0x0016AB10 private void ANPNHJFMFIH() { if (this.JFJIEDBGIFH != null) { QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH; for (int i = 0; i < jfjiedbgifh.Length; i += 0) { QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i]; questJumbotronBossFace.GAPJDCPGJIN(true); } } this.enemyAnimator.PCMEJDMDIMC(false); this.BLBPGNFCBEO.GCHPBAOPMKB(true); } // Token: 0x06004932 RID: 18738 RVA: 0x0016C968 File Offset: 0x0016AB68 protected override void JDCOMGDBHAB() { base.JDCOMGDBHAB(); if (base.BHCCHBHNHCG && base.CNHBPJFLDCE > 0 && this.KKJLFPGLACD == 0) { base.CNHBPJFLDCE = 0; } } // Token: 0x06004933 RID: 18739 RVA: 0x0016C99C File Offset: 0x0016AB9C protected virtual void MOAAJAOGKEO() { base.Start(); this.OIGGPMIJBIL.FLHFCMCNLEK(this, (ushort)(-68)); this.AGABLBOPLCB(); } // Token: 0x06004934 RID: 18740 RVA: 0x0016C9BC File Offset: 0x0016ABBC protected virtual void HHACEPLDBCG() { base.EHPODFCEKML(); this.BJBNHGBOHNL(); } // Token: 0x17000145 RID: 325 // (get) Token: 0x06004935 RID: 18741 RVA: 0x0016C9CC File Offset: 0x0016ABCC public override int NMONGBDFFMN { get { return this.KKJLFPGLACD; } } // Token: 0x06004936 RID: 18742 RVA: 0x0016C9D4 File Offset: 0x0016ABD4 private void PBEPJCOCGLB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.JEBICJIHINL().StopLooking(); this.BLBPGNFCBEO.GAFBPMJJFLF().OOMPHKBPMIG(this.lookAtTargetRotationSpeed); if (base.JNOCCMDBMIO()) { this.HEPCLEMEHBC.BJOJLPHBGMN(this.lookAtTargetDuration); } } // Token: 0x06004937 RID: 18743 RVA: 0x0016CA24 File Offset: 0x0016AC24 private void BFCFILPONDJ() { if (base.DGLKKANNBPD()) { this.BLBPGNFCBEO.JEBICJIHINL().Look(this.BLBPGNFCBEO.ABAKOFCDPMA(this.CBBDMNINJCG, false)); if (this.HEPCLEMEHBC.ALEKFIMMFPH()) { this.OIGGPMIJBIL.BKBFIGCPIMI(6); } } } // Token: 0x06004938 RID: 18744 RVA: 0x0016CA7C File Offset: 0x0016AC7C private int BFBAMPDGJKN() { int num = 1; for (int i = 1; i < this.JFJIEDBGIFH.Length; i += 0) { if (this.JFJIEDBGIFH[i] != null && !this.JFJIEDBGIFH[i].FMDIKJDBOKL()) { num++; } } return num; } // Token: 0x17000149 RID: 329 // (get) Token: 0x06004939 RID: 18745 RVA: 0x0016CAD0 File Offset: 0x0016ACD0 private int KKJLFPGLACD { get { int num = 0; for (int i = 0; i < this.JFJIEDBGIFH.Length; i++) { if (this.JFJIEDBGIFH[i] != null && !this.JFJIEDBGIFH[i].NILGPCCNLDH) { num++; } } return num; } } // Token: 0x0600493A RID: 18746 RVA: 0x0016CB24 File Offset: 0x0016AD24 protected override void LDEOLFDIEDE() { base.LDEOLFDIEDE(); this.KBBLAFIKJFM(); this.enemyAnimator.PlayDeath(); AudioManager.Play2DSFX(this.deathVO); if (base.BHCCHBHNHCG) { for (int i = 0; i < this.JFJIEDBGIFH.Length; i++) { if (!this.JFJIEDBGIFH[i].NILGPCCNLDH && this.JFJIEDBGIFH[i].CNHBPJFLDCE > 0) { this.JFJIEDBGIFH[i].CNHBPJFLDCE = 0; } } } } // Token: 0x0600493B RID: 18747 RVA: 0x0016CBAC File Offset: 0x0016ADAC private void DIOGDIOFOID(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.JEBICJIHINL().StopLooking(); this.BLBPGNFCBEO.KFLAFEGBCKG().OOMPHKBPMIG(this.lookAtTargetRotationSpeed); this.enemyAudio.FIHDDDCOOBI(); if (base.BHCCHBHNHCG) { base.LFHPCKLBHDE(false); this.HEPCLEMEHBC.KLIANKEOBGC(this.attackDuration); } } // Token: 0x0600493C RID: 18748 RVA: 0x0016CC10 File Offset: 0x0016AE10 protected virtual void FKGFNEFFGMF() { base.CBAEJNFNPGJ(); if (base.DGLKKANNBPD()) { this.OIGGPMIJBIL.BKBFIGCPIMI(56); } } // Token: 0x0600493D RID: 18749 RVA: 0x0016CC34 File Offset: 0x0016AE34 private void MFDAJOCJKLN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.GNPBAOKOEMH().StopLooking(); this.BLBPGNFCBEO.KFLAFEGBCKG().OOMPHKBPMIG(this.lookAtTargetRotationSpeed); if (base.DGLOKLCEMLH()) { this.HEPCLEMEHBC.PBDGDJIFMOK(this.lookAtTargetDuration); } } // Token: 0x0600493E RID: 18750 RVA: 0x0016CC84 File Offset: 0x0016AE84 private float BPMGBIHPILI() { return this.OMGFNAOOHGG.CPIBGJLHLBL(); } // Token: 0x0600493F RID: 18751 RVA: 0x0016CC94 File Offset: 0x0016AE94 protected override void DJDKGFBKIDN(bool BCKMKPCENOL) { base.DJDKGFBKIDN(BCKMKPCENOL); this.KBBLAFIKJFM(); } // Token: 0x06004940 RID: 18752 RVA: 0x0016CCA4 File Offset: 0x0016AEA4 private void IHMOKCEFLDI(float NOBAPCOKFIL) { this.OMGFNAOOHGG.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06004942 RID: 18754 RVA: 0x0016CCB8 File Offset: 0x0016AEB8 protected virtual void FPDDHEHEFCL() { base.EHPODFCEKML(); this.JCPFNLDDDLO(); } // Token: 0x06004943 RID: 18755 RVA: 0x0016CCC8 File Offset: 0x0016AEC8 private void OGLEEGEKABP() { if (base.DFJFKOLLEMK()) { this.BLBPGNFCBEO.GNPBAOKOEMH().Look(this.BLBPGNFCBEO.LHAMGIJDFHA(this.CBBDMNINJCG, true)); if (this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(7); } } } // Token: 0x06004944 RID: 18756 RVA: 0x0016CD20 File Offset: 0x0016AF20 protected virtual void KECBLKKJMMH() { base.CBAEJNFNPGJ(); if (base.BHCCHBHNHCG) { this.OIGGPMIJBIL.BKBFIGCPIMI(193); } } // Token: 0x06004945 RID: 18757 RVA: 0x0016CD44 File Offset: 0x0016AF44 private void INDJILMKCPI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.JEBICJIHINL().StopLooking(); this.BLBPGNFCBEO.GAFBPMJJFLF().OOMPHKBPMIG(this.lookAtTargetRotationSpeed); if (base.JNOCCMDBMIO()) { this.HEPCLEMEHBC.MPFFEDHBFMA(this.chargeAttackDuration); } } // Token: 0x06004946 RID: 18758 RVA: 0x0016CD94 File Offset: 0x0016AF94 protected override void DKCKOHPCOBL(bool BCKMKPCENOL) { base.DKCKOHPCOBL(BCKMKPCENOL); this.KBBLAFIKJFM(); } // Token: 0x06004947 RID: 18759 RVA: 0x0016CDA4 File Offset: 0x0016AFA4 protected virtual void NEBHLCJKJDC() { base.EHPODFCEKML(); this.KPGCAJHOMFL(); } // Token: 0x06004948 RID: 18760 RVA: 0x0016CDB4 File Offset: 0x0016AFB4 private void AIONDALKABG() { if (base.DFJFKOLLEMK()) { this.BLBPGNFCBEO.GAFBPMJJFLF().Look(this.BLBPGNFCBEO.ENEMGEIGECK(this.CBBDMNINJCG, true)); if (this.HEPCLEMEHBC.ALEKFIMMFPH()) { this.OIGGPMIJBIL.BKBFIGCPIMI(8); } } } // Token: 0x0600494A RID: 18762 RVA: 0x0016CE1C File Offset: 0x0016B01C protected virtual void AJDBLOOKJJD() { base.JDCOMGDBHAB(); if (base.DFJFKOLLEMK() && base.CNHBPJFLDCE > 0 && this.NOCDPDIEAKD() == 0) { base.CNHBPJFLDCE = 1; } } // Token: 0x0600494B RID: 18763 RVA: 0x0016CE50 File Offset: 0x0016B050 private void BKBDIICAJJO() { if (this.JFJIEDBGIFH != null) { QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH; for (int i = 1; i < jfjiedbgifh.Length; i += 0) { QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i]; questJumbotronBossFace.HFLFBFIHMPI(true); } } this.enemyAnimator.GKIHHAACJKI(true); this.BLBPGNFCBEO.EKLANIFPKFF(true); } // Token: 0x0600494C RID: 18764 RVA: 0x0016CEA8 File Offset: 0x0016B0A8 private void CNBIOAMOBPN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (base.BHCCHBHNHCG) { this.HEPCLEMEHBC.GMFIHNFPAFM(this.screenBrokeWaitDuration); } } // Token: 0x0600494D RID: 18765 RVA: 0x0016CEC8 File Offset: 0x0016B0C8 private void AJICGJGJPPO() { if (base.IGIPCHFCFNN()) { if (this.BLBPGNFCBEO.BJMCFAPBNDC().CLLJGDOBFDL) { this.IHMOKCEFLDI(global::UnityEngine.Random.Range(887f, 1524f)); } Vector3 vector = Quaternion.Euler(this.lookForTargetPitchAngle, this.EOOGGJGPHKO, 422f) * Vector3.forward; this.BLBPGNFCBEO.BKHECJODPHF.Look(vector, this.slowdownAngle, 315f); } } // Token: 0x0600494E RID: 18766 RVA: 0x0016CF48 File Offset: 0x0016B148 private void GFJHHKKJANO() { if (base.BHCCHBHNHCG) { this.BLBPGNFCBEO.KFLAFEGBCKG().Look(this.BLBPGNFCBEO.GetLookAtVector(this.CBBDMNINJCG, true)); if (this.HEPCLEMEHBC.HFOKKCOENOF()) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); return; } } } // Token: 0x0600494F RID: 18767 RVA: 0x0016CFA0 File Offset: 0x0016B1A0 public static void GLPJHPLNIBJ(Enemy.CFKKIAHNMPE NOBAPCOKFIL) { Enemy.CFKKIAHNMPE cfkkiahnmpe = QuestJumbotronBossEnemy.JPGIDJMCEKE; Enemy.CFKKIAHNMPE cfkkiahnmpe2; do { cfkkiahnmpe2 = cfkkiahnmpe; cfkkiahnmpe = Interlocked.CompareExchange(ref QuestJumbotronBossEnemy.JPGIDJMCEKE, (Enemy.CFKKIAHNMPE)Delegate.Combine(cfkkiahnmpe2, NOBAPCOKFIL), cfkkiahnmpe); } while (cfkkiahnmpe != cfkkiahnmpe2); } // Token: 0x06004950 RID: 18768 RVA: 0x0016CFD4 File Offset: 0x0016B1D4 private void KFGHNDJHKLK() { if (base.DGLOKLCEMLH() && this.HEPCLEMEHBC.HFOKKCOENOF()) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); } } // Token: 0x06004951 RID: 18769 RVA: 0x0016D000 File Offset: 0x0016B200 protected virtual void HAOFMMCKJCE() { base.Start(); this.OIGGPMIJBIL.FLHFCMCNLEK(this, (ushort)(-48)); this.CJKIGJBJECK(); } // Token: 0x06004952 RID: 18770 RVA: 0x0016D020 File Offset: 0x0016B220 protected override void Update() { base.Update(); this.OIGGPMIJBIL.DLBPEOILIFL(); this.HEPCLEMEHBC.KHJKJGDBPMF(); } // Token: 0x06004953 RID: 18771 RVA: 0x0016D040 File Offset: 0x0016B240 protected virtual void NBECLGKENJK() { base.EHPODFCEKML(); this.JCPFNLDDDLO(); } // Token: 0x06004954 RID: 18772 RVA: 0x0016D050 File Offset: 0x0016B250 private void GMDBMKECCEK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.BKHECJODPHF.StopLooking(); this.BLBPGNFCBEO.BKHECJODPHF.HAMIGCDKOKE = this.lookForTargetsRotationSpeed; if (base.BHCCHBHNHCG) { this.IMCAIKPFFOM(); } } // Token: 0x06004955 RID: 18773 RVA: 0x0016D08C File Offset: 0x0016B28C public virtual void JMJFEBHENDE() { base.AuthorityClearVelocity(); } // Token: 0x06004956 RID: 18774 RVA: 0x0016D094 File Offset: 0x0016B294 protected virtual void IEOJJGCFBPF(bool BCKMKPCENOL) { base.DKCKOHPCOBL(BCKMKPCENOL); this.KBBLAFIKJFM(); } // Token: 0x06004957 RID: 18775 RVA: 0x0016D0A4 File Offset: 0x0016B2A4 protected virtual void LPBFEEHNDAD() { base.Awake(); this.BEOMKBCGKGN = true; this.BLBPGNFCBEO = base.GetComponentInChildren(); this.OMGFNAOOHGG = new LHLLJPPCDKA(this, "api/players/", 1921f, IKCAJLLAFML.MASTER, null); this.CJKMECFEIFL = new LHLLJPPCDKA(this, " ", 1, IKCAJLLAFML.MASTER, null); this.HEPCLEMEHBC = new AONMNAEOJAL(this, "Vertical", IKCAJLLAFML.MASTER); this.OIGGPMIJBIL = new PNONBEAIBHA("gizmos", IKCAJLLAFML.MASTER); this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-90), null, null, null); this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.MALKKHHBIKE), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KFGHNDJHKLK)); this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.GMDBMKECCEK), null, new ANMJLCILKDJ.PLBLFEEANOO(this.MDCELLMKGEH)); this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.MFDAJOCJKLN), null, new ANMJLCILKDJ.PLBLFEEANOO(this.OGLEEGEKABP)); this.OIGGPMIJBIL.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.MNIPJMGEAGF), null, new ANMJLCILKDJ.PLBLFEEANOO(this.AIONDALKABG)); this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.FOLJMCGHGOB), null, new ANMJLCILKDJ.PLBLFEEANOO(this.CMPJKKABEAL)); this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.PAAGJGMDAIB), new ANMJLCILKDJ.NCMAEMHOHDG(this.HGAFOIAEIDH), new ANMJLCILKDJ.PLBLFEEANOO(this.CGNFBHJCLJF)); this.JFJIEDBGIFH = base.GetComponentsInChildren(); int num = base.BNBJJKCBDFC / this.JFJIEDBGIFH.Length; int num2 = base.BNBJJKCBDFC - num * this.JFJIEDBGIFH.Length; for (int i = 0; i < this.JFJIEDBGIFH.Length; i++) { int num3 = num + ((i != this.JFJIEDBGIFH.Length - 0) ? 1 : num2); this.JFJIEDBGIFH[i].Initialize(this, i, num3); this.JFJIEDBGIFH[i].PJFLFABHMNH(new QuestJumbotronBossFace.DKLEELANEIH(this.EAAAALJIDNP)); this.JFJIEDBGIFH[i].AIAMIOLGCJM += this.CBPKOFCBJEP; } } // Token: 0x06004958 RID: 18776 RVA: 0x0016D2B8 File Offset: 0x0016B4B8 protected virtual void LKONBDPFMJE() { base.Awake(); this.BEOMKBCGKGN = true; this.BLBPGNFCBEO = base.GetComponentInChildren(); this.OMGFNAOOHGG = new LHLLJPPCDKA(this, "No", 1985f, IKCAJLLAFML.MASTER, null); this.CJKMECFEIFL = new LHLLJPPCDKA(this, "_Dirt_Add", 1, IKCAJLLAFML.MASTER, null); this.HEPCLEMEHBC = new AONMNAEOJAL(this, "_OutputTexDim", IKCAJLLAFML.AUTHORITY); this.OIGGPMIJBIL = new PNONBEAIBHA("queued_identify", IKCAJLLAFML.AUTHORITY); this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-69), null, null, null); this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.MALKKHHBIKE), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KFGHNDJHKLK)); this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.LEDOGJEHFLB), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB)); this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), null, new ANMJLCILKDJ.PLBLFEEANOO(this.OGLEEGEKABP)); this.OIGGPMIJBIL.AGLMMKOFICI(8, new ANMJLCILKDJ.NCMAEMHOHDG(this.LCKCCGFLOLA), null, new ANMJLCILKDJ.PLBLFEEANOO(this.AIONDALKABG)); this.OIGGPMIJBIL.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.FOLJMCGHGOB), null, new ANMJLCILKDJ.PLBLFEEANOO(this.LEDMJBHAAHI)); this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.PAAGJGMDAIB), new ANMJLCILKDJ.NCMAEMHOHDG(this.HGAFOIAEIDH), new ANMJLCILKDJ.PLBLFEEANOO(this.CGNFBHJCLJF)); this.JFJIEDBGIFH = base.GetComponentsInChildren(); int num = base.BNBJJKCBDFC / this.JFJIEDBGIFH.Length; int num2 = base.BNBJJKCBDFC - num * this.JFJIEDBGIFH.Length; for (int i = 0; i < this.JFJIEDBGIFH.Length; i += 0) { int num3 = num + ((i != this.JFJIEDBGIFH.Length - 0) ? 1 : num2); this.JFJIEDBGIFH[i].NINFKHNGHKG(this, i, num3); this.JFJIEDBGIFH[i].PPKIKPPCMCA(new QuestJumbotronBossFace.DKLEELANEIH(this.EAAAALJIDNP)); this.JFJIEDBGIFH[i].AIAMIOLGCJM += this.DDEIALLKJIP; } } // Token: 0x06004959 RID: 18777 RVA: 0x0016D4CC File Offset: 0x0016B6CC private void GAPPKMPPCGG() { if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.ALEKFIMMFPH()) { this.OIGGPMIJBIL.BKBFIGCPIMI(1); } } // Token: 0x0600495A RID: 18778 RVA: 0x0016D4F8 File Offset: 0x0016B6F8 protected virtual void FOGHPFJNICF() { base.EHPODFCEKML(); this.BJBNHGBOHNL(); } // Token: 0x0600495B RID: 18779 RVA: 0x0016D508 File Offset: 0x0016B708 private void HPLNIJIOEDP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.KIAEMECOOMF().LFMMGPCLGCL(); this.BLBPGNFCBEO.KFLAFEGBCKG().HAMIGCDKOKE = this.lookAtTargetRotationSpeed; this.enemyAudio.OnAttack(); if (base.JNOCCMDBMIO()) { base.LFHPCKLBHDE(false); this.HEPCLEMEHBC.BJOJLPHBGMN(this.attackDuration); } } // Token: 0x0600495C RID: 18780 RVA: 0x0016D56C File Offset: 0x0016B76C private float AJKFFCPHGIE() { return this.OMGFNAOOHGG.CPIBGJLHLBL(); } // Token: 0x0600495D RID: 18781 RVA: 0x0016D57C File Offset: 0x0016B77C private void LEDMJBHAAHI() { if (base.JNOCCMDBMIO()) { this.BLBPGNFCBEO.BKHECJODPHF.Look(this.BLBPGNFCBEO.OOFDLFKKEJK(this.CBBDMNINJCG, false)); if (this.HEPCLEMEHBC.HFOKKCOENOF()) { this.OIGGPMIJBIL.BKBFIGCPIMI(0); return; } } } // Token: 0x0600495E RID: 18782 RVA: 0x0016D5D4 File Offset: 0x0016B7D4 private void NBIJNKHGJMB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.PIPJNGJLHHJ().StopLooking(); this.BLBPGNFCBEO.BKHECJODPHF.OOMPHKBPMIG(this.lookForTargetsRotationSpeed); if (base.JNOCCMDBMIO()) { this.MBNOCHOJODO(); } } // Token: 0x0600495F RID: 18783 RVA: 0x0016D610 File Offset: 0x0016B810 private void BNDMHFBEPHI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.BKHECJODPHF.StopLooking(); this.BLBPGNFCBEO.BKHECJODPHF.HAMIGCDKOKE = this.lookAtTargetRotationSpeed; if (base.BHCCHBHNHCG) { this.HEPCLEMEHBC.BJOJLPHBGMN(this.chargeAttackDuration); } } // Token: 0x06004960 RID: 18784 RVA: 0x0016D660 File Offset: 0x0016B860 private void EECALDAAMEK() { if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(1); } } // Token: 0x06004961 RID: 18785 RVA: 0x0016D68C File Offset: 0x0016B88C protected override void Awake() { base.Awake(); this.BEOMKBCGKGN = true; this.BLBPGNFCBEO = base.GetComponentInChildren(); this.OMGFNAOOHGG = new LHLLJPPCDKA(this, "LOOK_YAW", 0f, IKCAJLLAFML.AUTHORITY, null); this.CJKMECFEIFL = new LHLLJPPCDKA(this, "RETARGET_COUNT", 0, IKCAJLLAFML.AUTHORITY, null); this.HEPCLEMEHBC = new AONMNAEOJAL(this, "BEHAVIOR", IKCAJLLAFML.AUTHORITY); this.OIGGPMIJBIL = new PNONBEAIBHA("BEHAVIOR", IKCAJLLAFML.AUTHORITY); this.OIGGPMIJBIL.AGLMMKOFICI(ushort.MaxValue, null, null, null); this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.CCHGHJLKDBN), null, new ANMJLCILKDJ.PLBLFEEANOO(this.CLFNMCCDDLD)); this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.GMDBMKECCEK), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB)); this.OIGGPMIJBIL.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), null, new ANMJLCILKDJ.PLBLFEEANOO(this.FEGBCPPMBDN)); this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.BNDMHFBEPHI), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JCLJLBEHMKN)); this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.FOLJMCGHGOB), null, new ANMJLCILKDJ.PLBLFEEANOO(this.IMIJNPEFLDF)); this.OIGGPMIJBIL.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.PAAGJGMDAIB), new ANMJLCILKDJ.NCMAEMHOHDG(this.HGAFOIAEIDH), new ANMJLCILKDJ.PLBLFEEANOO(this.EECALDAAMEK)); this.JFJIEDBGIFH = base.GetComponentsInChildren(); int num = base.BNBJJKCBDFC / this.JFJIEDBGIFH.Length; int num2 = base.BNBJJKCBDFC - num * this.JFJIEDBGIFH.Length; for (int i = 0; i < this.JFJIEDBGIFH.Length; i++) { int num3 = num + ((i != this.JFJIEDBGIFH.Length - 1) ? 0 : num2); this.JFJIEDBGIFH[i].Initialize(this, i, num3); this.JFJIEDBGIFH[i].AGAMHAHKEKD += this.EAAAALJIDNP; this.JFJIEDBGIFH[i].AIAMIOLGCJM += this.CBPKOFCBJEP; } } // Token: 0x06004962 RID: 18786 RVA: 0x0016D8A0 File Offset: 0x0016BAA0 private QuestJumbotronBossFace LOGKKNMLBOC(MHEBDODJGOA JJGLGHCMDEN) { QuestJumbotronBossFace questJumbotronBossFace = null; for (int i = 0; i < this.JFJIEDBGIFH.Length; i++) { if (this.JFJIEDBGIFH[i].EPOLDOJECMI == JJGLGHCMDEN) { questJumbotronBossFace = this.JFJIEDBGIFH[i]; break; } } return questJumbotronBossFace; } // Token: 0x06004963 RID: 18787 RVA: 0x0016D8EC File Offset: 0x0016BAEC protected virtual void GMKMBLAFGJD() { base.CBAEJNFNPGJ(); if (base.DGLKKANNBPD()) { this.OIGGPMIJBIL.BKBFIGCPIMI(130); } } // Token: 0x06004964 RID: 18788 RVA: 0x0016D910 File Offset: 0x0016BB10 private int KFMDIDIDIBK() { int num = 0; for (int i = 0; i < this.JFJIEDBGIFH.Length; i += 0) { if (this.JFJIEDBGIFH[i] != null && !this.JFJIEDBGIFH[i].NILGPCCNLDH) { num++; } } return num; } // Token: 0x06004965 RID: 18789 RVA: 0x0016D964 File Offset: 0x0016BB64 private void CBPKOFCBJEP(QuestJumbotronBossFace LMPPILJJOOO, LNJFBGIBLHA EPBOLAPBBDI) { for (int i = 0; i < this.screenBreakAudio.Length; i++) { AudioManager.Play2DSFX(this.screenBreakAudio[i]); } if (this.randomScreenBreakVO != null) { AudioManager.PlayRandom2DSFX(this.randomScreenBreakVO, base.transform.position, false); } if (base.BHCCHBHNHCG && base.ACEACLFJOAA && this.OIGGPMIJBIL.BHMLLHLEAFF != 5) { this.OIGGPMIJBIL.BKBFIGCPIMI(5); } } // Token: 0x06004966 RID: 18790 RVA: 0x0016D9F0 File Offset: 0x0016BBF0 private int EMAMAPDIEBB() { int num = 1; for (int i = 0; i < this.JFJIEDBGIFH.Length; i++) { if (this.JFJIEDBGIFH[i] != null && !this.JFJIEDBGIFH[i].FMDIKJDBOKL()) { num++; } } return num; } // Token: 0x06004967 RID: 18791 RVA: 0x0016DA44 File Offset: 0x0016BC44 private int HAADIBPNMKM() { int num = 1; for (int i = 0; i < this.JFJIEDBGIFH.Length; i++) { if (this.JFJIEDBGIFH[i] != null && !this.JFJIEDBGIFH[i].FMDIKJDBOKL()) { num++; } } return num; } // Token: 0x06004968 RID: 18792 RVA: 0x0016DA98 File Offset: 0x0016BC98 private void PFGFPFJHEAG(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.BKHECJODPHF.LFMMGPCLGCL(); this.BLBPGNFCBEO.PIPJNGJLHHJ().OOMPHKBPMIG(this.lookAtTargetRotationSpeed); this.enemyAudio.ELDMFLHAHPL(); if (base.DGLKKANNBPD()) { base.LFHPCKLBHDE(false); this.HEPCLEMEHBC.GMFIHNFPAFM(this.attackDuration); } } // Token: 0x06004969 RID: 18793 RVA: 0x0016DAFC File Offset: 0x0016BCFC private int BCFBBEGANJD() { return this.CJKMECFEIFL.CPIBGJLHLBL(); } // Token: 0x0600496A RID: 18794 RVA: 0x0016DB0C File Offset: 0x0016BD0C protected virtual void OPNEHLPEBGA(bool BCKMKPCENOL) { base.DKCKOHPCOBL(BCKMKPCENOL); this.AGABLBOPLCB(); } // Token: 0x0600496B RID: 18795 RVA: 0x0016DB1C File Offset: 0x0016BD1C protected virtual void PMJMGJBABAJ() { base.EKEGOFIPIPE(); if (base.BHCCHBHNHCG) { this.OIGGPMIJBIL.BKBFIGCPIMI(1); } } // Token: 0x0600496C RID: 18796 RVA: 0x0016DB3C File Offset: 0x0016BD3C private void HFOEIIBBNMA() { if (base.IGIPCHFCFNN()) { if (this.BLBPGNFCBEO.JEBICJIHINL().BODIMLFOIMA()) { this.HOEICOANFPK(global::UnityEngine.Random.Range(298f, 951f)); } Vector3 vector = Quaternion.Euler(this.lookForTargetPitchAngle, this.EOOGGJGPHKO, 646f) * Vector3.forward; this.BLBPGNFCBEO.JEBICJIHINL().Look(vector, this.slowdownAngle, 1162f); } } // Token: 0x0600496D RID: 18797 RVA: 0x0016DBBC File Offset: 0x0016BDBC private void NJIMNHLDIGM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (base.IGIPCHFCFNN()) { this.HEPCLEMEHBC.BJOJLPHBGMN(this.screenBrokeWaitDuration); } } // Token: 0x0600496E RID: 18798 RVA: 0x0016DBDC File Offset: 0x0016BDDC protected override void OnDestroy() { base.OnDestroy(); if (this.JFJIEDBGIFH != null) { for (int i = 0; i < this.JFJIEDBGIFH.Length; i++) { this.JFJIEDBGIFH[i].AGAMHAHKEKD -= this.EAAAALJIDNP; this.JFJIEDBGIFH[i].AIAMIOLGCJM -= this.CBPKOFCBJEP; } } } // Token: 0x0600496F RID: 18799 RVA: 0x0016DC48 File Offset: 0x0016BE48 private void PAAGJGMDAIB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (base.BHCCHBHNHCG) { this.HEPCLEMEHBC.BJOJLPHBGMN(this.screenBrokeWaitDuration); } } // Token: 0x06004970 RID: 18800 RVA: 0x0016DC68 File Offset: 0x0016BE68 protected virtual void FGDIDGPMCDE(EIDNMNCOAAJ EFCIKBEHKNL, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, bool LLKNMKFNMAK, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM) { base.HAIHNLGONGM(EFCIKBEHKNL, BDOBLEKAEAM, JJGLGHCMDEN, ONBHFBHGALJ, LLKNMKFNMAK, JHGKEEKKHEB, IHHNEAFFNDM); if (QuestJumbotronBossEnemy.JPGIDJMCEKE != null) { QuestJumbotronBossEnemy.JPGIDJMCEKE(this); } } // Token: 0x06004971 RID: 18801 RVA: 0x0016DC90 File Offset: 0x0016BE90 private void FBBHFIGMJPH() { if (base.DGLKKANNBPD()) { if (this.BLBPGNFCBEO.GNPBAOKOEMH().CLLJGDOBFDL) { this.HOEICOANFPK(global::UnityEngine.Random.Range(1199f, 1717f)); } Vector3 vector = Quaternion.Euler(this.lookForTargetPitchAngle, this.BPMGBIHPILI(), 249f) * Vector3.forward; this.BLBPGNFCBEO.PIPJNGJLHHJ().Look(vector, this.slowdownAngle, 1963f); } } // Token: 0x06004972 RID: 18802 RVA: 0x0016DD10 File Offset: 0x0016BF10 private void CLFNMCCDDLD() { if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.CGELFKLLMBA) { this.OIGGPMIJBIL.BKBFIGCPIMI(1); } } // Token: 0x06004973 RID: 18803 RVA: 0x0016DD3C File Offset: 0x0016BF3C private void NDBMIGGFMNM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BLBPGNFCBEO.KAAFMFPAGLN().LFMMGPCLGCL(); this.BLBPGNFCBEO.KFLAFEGBCKG().OOMPHKBPMIG(this.lookAtTargetRotationSpeed); if (base.BHCCHBHNHCG) { this.HEPCLEMEHBC.PBDGDJIFMOK(this.lookAtTargetDuration); } } // Token: 0x04000908 RID: 2312 [Header("Waking Up")] [SerializeField] private float wakeUpDuration = 3f; // Token: 0x04000909 RID: 2313 [Header("Screen Broke")] [SerializeField] private float screenBrokeWaitDuration = 3f; // Token: 0x0400090A RID: 2314 [SerializeField] [Header("Audio")] private RecRoomAudioClip wakeUpVO; // Token: 0x0400090B RID: 2315 [SerializeField] private RecRoomAudioClip[] screenBreakAudio; // Token: 0x0400090C RID: 2316 [SerializeField] private RecRoomAudioClip[] randomScreenBreakVO; // Token: 0x0400090D RID: 2317 [SerializeField] private RecRoomAudioClip deathVO; // Token: 0x0400090E RID: 2318 [SerializeField] [Header("Look For Target")] private float slowdownAngle = 5f; // Token: 0x0400090F RID: 2319 [SerializeField] private float lookForTargetPitchAngle = -30f; // Token: 0x04000910 RID: 2320 [SerializeField] private float maxTargetLookAngle = 90f; // Token: 0x04000911 RID: 2321 [SerializeField] private float maxLookForTargetDistance = 30f; // Token: 0x04000912 RID: 2322 [SerializeField] private float lookForTargetsRotationSpeed = 180f; // Token: 0x04000913 RID: 2323 [SerializeField] private int maxRetargetPlayerCount = 999; // Token: 0x04000914 RID: 2324 [Header("Look At Target")] [SerializeField] private float lookAtTargetRotationSpeed = 720f; // Token: 0x04000915 RID: 2325 [SerializeField] private float lookAtTargetDuration = 0.5f; // Token: 0x04000916 RID: 2326 [Header("Attack")] [SerializeField] private float chargeAttackDuration = 0.5f; // Token: 0x04000917 RID: 2327 [SerializeField] private float attackDuration = 1f; // Token: 0x04000918 RID: 2328 private LHLLJPPCDKA OMGFNAOOHGG; // Token: 0x04000919 RID: 2329 private LHLLJPPCDKA CJKMECFEIFL; // Token: 0x0400091A RID: 2330 private PNONBEAIBHA OIGGPMIJBIL; // Token: 0x0400091B RID: 2331 private AONMNAEOJAL HEPCLEMEHBC; // Token: 0x0400091C RID: 2332 private QuestJumbotronBossWeapon BLBPGNFCBEO; // Token: 0x0400091D RID: 2333 private QuestJumbotronBossFace[] JFJIEDBGIFH; // Token: 0x0200015A RID: 346 private enum OFJNDJDHOAD { // Token: 0x04000921 RID: 2337 WAKING_UP, // Token: 0x04000922 RID: 2338 FIND_TARGET, // Token: 0x04000923 RID: 2339 FOLLOW_TARGET, // Token: 0x04000924 RID: 2340 CHARGE_ATTACK, // Token: 0x04000925 RID: 2341 ATTACK, // Token: 0x04000926 RID: 2342 FACE_BROKE, // Token: 0x04000927 RID: 2343 INVALID = 65535 } // Token: 0x0200015B RID: 347 // (Invoke) Token: 0x06004975 RID: 18805 public delegate void EHLCFGKANHI(QuestJumbotronBossEnemy GLDGOBKOFMJ, int EMEPNDOKPIF, int OBPDGDCGEAL); } }