Files
Dec2017-Script-Dump/Assembly-CSharp/RecRoom/Activities/Quest/QuestJumbotronBossEnemy.cs
T
2026-06-04 11:42:34 +02:00

2173 lines
68 KiB
C#

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<EnemyManager>.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<QuestJumbotronBossEnemy.EHLCFGKANHI>(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<EnemyManager>.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<QuestJumbotronBossWeapon>();
this.OMGFNAOOHGG = new LHLLJPPCDKA<float>(this, "HomeScreenFlow.SetButtonOnClick() - button is null, type={0}", 1143f, IKCAJLLAFML.MASTER, null);
this.CJKMECFEIFL = new LHLLJPPCDKA<int>(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<QuestJumbotronBossFace>();
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<QuestJumbotronBossEnemy.EHLCFGKANHI>(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<EnemyManager>.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<QuestJumbotronBossEnemy.EHLCFGKANHI>(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<Enemy.CFKKIAHNMPE>(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<Enemy.CFKKIAHNMPE>(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<QuestJumbotronBossWeapon>();
this.OMGFNAOOHGG = new LHLLJPPCDKA<float>(this, "api/players/", 1921f, IKCAJLLAFML.MASTER, null);
this.CJKMECFEIFL = new LHLLJPPCDKA<int>(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<QuestJumbotronBossFace>();
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<QuestJumbotronBossWeapon>();
this.OMGFNAOOHGG = new LHLLJPPCDKA<float>(this, "No", 1985f, IKCAJLLAFML.MASTER, null);
this.CJKMECFEIFL = new LHLLJPPCDKA<int>(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<QuestJumbotronBossFace>();
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<QuestJumbotronBossWeapon>();
this.OMGFNAOOHGG = new LHLLJPPCDKA<float>(this, "LOOK_YAW", 0f, IKCAJLLAFML.AUTHORITY, null);
this.CJKMECFEIFL = new LHLLJPPCDKA<int>(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<QuestJumbotronBossFace>();
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<float> OMGFNAOOHGG;
// Token: 0x04000919 RID: 2329
private LHLLJPPCDKA<int> 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);
}
}