This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,1062 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.Core.AI;
using RecRoom.Core.Combat;
using UnityEngine;
namespace RecRoom.Activities.Quest
{
// Token: 0x02002C14 RID: 11284
[Token(Token = "0x2002C14")]
public class QuestJumbotronBossEnemy : Enemy
{
// Token: 0x140001A6 RID: 422
// (add) Token: 0x060130F9 RID: 78073 RVA: 0x004685C0 File Offset: 0x004667C0
// (remove) Token: 0x060130FA RID: 78074 RVA: 0x004685EC File Offset: 0x004667EC
[Token(Token = "0x140001A6")]
public static event Enemy.FJNNOHNMINM IJNBHBGFAAN
{
[Token(Token = "0x60130F9")]
[Address(RVA = "0x157B4A0", Offset = "0x157A2A0", VA = "0x18157B4A0")]
[CompilerGenerated]
add
{
Enemy.FJNNOHNMINM ijnbhbgfaan;
Delegate @delegate;
do
{
ijnbhbgfaan = QuestJumbotronBossEnemy.IJNBHBGFAAN;
@delegate = Delegate.Combine(ijnbhbgfaan, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(QuestJumbotronBossEnemy).TypeHandle != ijnbhbgfaan)
{
}
}
[Token(Token = "0x60130FA")]
[Address(RVA = "0x157B5A0", Offset = "0x157A3A0", VA = "0x18157B5A0")]
[CompilerGenerated]
remove
{
Enemy.FJNNOHNMINM ijnbhbgfaan;
Delegate @delegate;
do
{
ijnbhbgfaan = QuestJumbotronBossEnemy.IJNBHBGFAAN;
@delegate = Delegate.Remove(ijnbhbgfaan, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(QuestJumbotronBossEnemy).TypeHandle != ijnbhbgfaan)
{
}
}
}
// Token: 0x17003501 RID: 13569
// (get) Token: 0x060130FB RID: 78075 RVA: 0x00468618 File Offset: 0x00466818
[Token(Token = "0x17003501")]
public override int HKNMPONFPCD
{
[Token(Token = "0x60130FB")]
[Address(RVA = "0x157B590", Offset = "0x157A390", VA = "0x18157B590", Slot = "16")]
get
{
return this.HFPDMAFENNM;
}
}
// Token: 0x17003502 RID: 13570
// (get) Token: 0x060130FC RID: 78076 RVA: 0x0046862C File Offset: 0x0046682C
[Token(Token = "0x17003502")]
public override bool FLJJCKJKHPG
{
[Token(Token = "0x60130FC")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
get
{
}
}
// Token: 0x17003503 RID: 13571
// (get) Token: 0x060130FD RID: 78077 RVA: 0x0046863C File Offset: 0x0046683C
// (set) Token: 0x060130FE RID: 78078 RVA: 0x0046865C File Offset: 0x0046685C
[Token(Token = "0x17003503")]
private float NFFBFLOFKKH
{
[Token(Token = "0x60130FD")]
[Address(RVA = "0x1579A50", Offset = "0x1578850", VA = "0x181579A50")]
get
{
return this.LPMAKPJLDNO.IAHDANBDAAM();
}
[Token(Token = "0x60130FE")]
[Address(RVA = "0x157A3C0", Offset = "0x15791C0", VA = "0x18157A3C0")]
set
{
KLLMCPFPIIE<float> lpmakpjldno = this.LPMAKPJLDNO;
}
}
// Token: 0x17003504 RID: 13572
// (get) Token: 0x060130FF RID: 78079 RVA: 0x00468678 File Offset: 0x00466878
// (set) Token: 0x06013100 RID: 78080 RVA: 0x00468698 File Offset: 0x00466898
[Token(Token = "0x17003504")]
private int IGAGDKPJCOC
{
[Token(Token = "0x60130FF")]
[Address(RVA = "0x15795A0", Offset = "0x15783A0", VA = "0x1815795A0")]
get
{
return this.PAPIAJJMABM.IAHDANBDAAM();
}
[Token(Token = "0x6013100")]
[Address(RVA = "0x1578C80", Offset = "0x1577A80", VA = "0x181578C80")]
set
{
KLLMCPFPIIE<int> papiajjmabm = this.PAPIAJJMABM;
}
}
// Token: 0x17003505 RID: 13573
// (get) Token: 0x06013101 RID: 78081 RVA: 0x004686B4 File Offset: 0x004668B4
[Token(Token = "0x17003505")]
private int HFPDMAFENNM
{
[Token(Token = "0x6013101")]
[Address(RVA = "0x157A5B0", Offset = "0x15793B0", VA = "0x18157A5B0")]
get
{
QuestJumbotronBossFace[] moiemmokfmc = this.MOIEMMOKFMC;
int num = 0;
if (num < moiemmokfmc.Length)
{
int num2 = 0;
QuestJumbotronBossFace questJumbotronBossFace;
if (questJumbotronBossFace != num2)
{
QuestJumbotronBossFace[] moiemmokfmc2 = this.MOIEMMOKFMC;
QuestJumbotronBossFace questJumbotronBossFace2;
if (!questJumbotronBossFace2.GNECEJJBJIA)
{
num++;
}
}
QuestJumbotronBossFace[] moiemmokfmc3 = this.MOIEMMOKFMC;
num++;
}
return num;
}
}
// Token: 0x06013102 RID: 78082 RVA: 0x00468708 File Offset: 0x00466908
[Token(Token = "0x6013102")]
[Address(RVA = "0x1578E90", Offset = "0x1577C90", VA = "0x181578E90", Slot = "13")]
protected override void Awake()
{
base.Awake();
this.NMICCMJNODO = true;
QuestJumbotronBossWeapon componentInChildren = base.GetComponentInChildren<QuestJumbotronBossWeapon>();
this.GDIGKHINJCG = componentInChildren;
int num = 0;
KLLMCPFPIIE<float> kllmcpfpiie;
this.LPMAKPJLDNO = kllmcpfpiie;
int num2;
KLLMCPFPIIE<int> kllmcpfpiie2 = new KLLMCPFPIIE(this, "RETARGET_COUNT", num2, (OHOEENCHJJE)num, num, num);
num2 = 0;
this.PAPIAJJMABM = kllmcpfpiie2;
int num3;
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "BEHAVIOR", (OHOEENCHJJE)num3);
num3 = 0;
this.CBJGEJECJKC = mjnlddclogp;
int num4;
int num5;
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("BEHAVIOR", (OHOEENCHJJE)num4, num5);
num5 = 0;
num4 = 0;
this.EEEFAPBKBFG = djhelphhaen;
int num6 = 0;
int num7 = 0;
uint num8;
djhelphhaen.JEPMLPCOGNM((ushort)num8, num7, num6, num);
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.AHGIBFFGGDO);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.JEOOGLGOEMP);
int num9 = 0;
int num10 = 0;
eeefapbkbfg.JEPMLPCOGNM((ushort)num9, okgcdflpfod, num10, knfakjmalje);
DJHELPHHAEN eeefapbkbfg2 = this.EEEFAPBKBFG;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HAODOFMIIGL);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.MDMEHMNOKJL);
DJHELPHHAEN eeefapbkbfg3 = this.EEEFAPBKBFG;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KLCBBHLOMKG);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.LNHPHHFPOGH);
DJHELPHHAEN eeefapbkbfg4 = this.EEEFAPBKBFG;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HDICPNCLGDO);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.BKEOGFGFCBF);
DJHELPHHAEN eeefapbkbfg5 = this.EEEFAPBKBFG;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MPEMGNICLEM);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.MKJPBGGHFLK);
DJHELPHHAEN eeefapbkbfg6 = this.EEEFAPBKBFG;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NBFJNDDPKHA);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje6 = new MIEIBBPMDMP.KNFAKJMALJE(this.FLAECKMEOLD);
QuestJumbotronBossFace[] componentsInChildren = base.GetComponentsInChildren<QuestJumbotronBossFace>();
this.MOIEMMOKFMC = componentsInChildren;
int maxHealth = base.DIEKGFJCKKM;
QuestJumbotronBossFace[] moiemmokfmc = this.MOIEMMOKFMC;
int num11 = base.DIEKGFJCKKM;
QuestJumbotronBossFace[] moiemmokfmc2 = this.MOIEMMOKFMC;
int num12 = moiemmokfmc2.Length * maxHealth;
num11 -= num12;
if (num < moiemmokfmc2.Length)
{
int num13 = moiemmokfmc2.Length - 1;
QuestJumbotronBossFace questJumbotronBossFace = moiemmokfmc2[num];
num += maxHealth;
questJumbotronBossFace.Initialize(this, num, num);
QuestJumbotronBossFace questJumbotronBossFace2 = this.MOIEMMOKFMC[num];
QuestJumbotronBossFace.PLPBGCPBJKO plpbgcpbjko;
plpbgcpbjko.method_ptr = ldftn(INMOKDIOADD);
plpbgcpbjko.method = ldftn(INMOKDIOADD);
plpbgcpbjko.m_target = this;
questJumbotronBossFace2.PMDOIODPMFM += plpbgcpbjko;
QuestJumbotronBossFace questJumbotronBossFace3 = this.MOIEMMOKFMC[num];
QuestJumbotronBossFace.AJBGEDLLFHE ajbgedllfhe;
ajbgedllfhe.method_ptr = ldftn(DFHMNJMPIPM);
ajbgedllfhe.method = ldftn(DFHMNJMPIPM);
ajbgedllfhe.m_target = this;
questJumbotronBossFace3.FBAEHEBKLCB += ajbgedllfhe;
QuestJumbotronBossFace[] moiemmokfmc3 = this.MOIEMMOKFMC;
num++;
}
}
// Token: 0x06013103 RID: 78083 RVA: 0x00468994 File Offset: 0x00466B94
[Token(Token = "0x6013103")]
[Address(RVA = "0x157B320", Offset = "0x157A120", VA = "0x18157B320", Slot = "17")]
protected override void Start()
{
base.Start();
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
int num = 0;
rigidbodyEx.IEIKHAKBHFL = num != 0;
this.rigidbodyEx.AddKinematic(this);
this.rigidbodyEx.KKNFLCLMNDN = RigidbodyConstraints.FreezeAll;
}
// Token: 0x06013104 RID: 78084 RVA: 0x004689E0 File Offset: 0x00466BE0
[Token(Token = "0x6013104")]
[Address(RVA = "0x157AFE0", Offset = "0x1579DE0", VA = "0x18157AFE0", Slot = "14")]
protected override void OnDestroy()
{
int num;
QuestJumbotronBossFace.AJBGEDLLFHE fbaehebklcb;
Delegate delegate2;
for (;;)
{
base.OnDestroy();
QuestJumbotronBossFace[] moiemmokfmc = this.MOIEMMOKFMC;
if (moiemmokfmc == 0)
{
return;
}
num = 0;
int num2 = 0;
if (num2 >= moiemmokfmc.Length)
{
return;
}
QuestJumbotronBossFace.PLPBGCPBJKO plpbgcpbjko;
plpbgcpbjko.method_ptr = ldftn(INMOKDIOADD);
plpbgcpbjko.method = ldftn(INMOKDIOADD);
plpbgcpbjko.m_target = this;
QuestJumbotronBossFace questJumbotronBossFace;
QuestJumbotronBossFace.PLPBGCPBJKO pmdoiodpmfm = questJumbotronBossFace.PMDOIODPMFM;
Delegate @delegate = Delegate.Remove(pmdoiodpmfm, plpbgcpbjko);
if (@delegate == 0 || @delegate != 0)
{
while (@delegate != pmdoiodpmfm)
{
}
QuestJumbotronBossFace[] moiemmokfmc2 = this.MOIEMMOKFMC;
QuestJumbotronBossFace.AJBGEDLLFHE ajbgedllfhe;
ajbgedllfhe.method_ptr = ldftn(DFHMNJMPIPM);
ajbgedllfhe.method = ldftn(DFHMNJMPIPM);
ajbgedllfhe.m_target = this;
QuestJumbotronBossFace questJumbotronBossFace2;
fbaehebklcb = questJumbotronBossFace2.FBAEHEBKLCB;
delegate2 = Delegate.Remove(fbaehebklcb, ajbgedllfhe);
if (delegate2 == 0 || delegate2 != 0)
{
break;
}
}
}
while (delegate2 != fbaehebklcb)
{
}
QuestJumbotronBossFace[] moiemmokfmc3 = this.MOIEMMOKFMC;
num++;
}
// Token: 0x06013105 RID: 78085 RVA: 0x00468ABC File Offset: 0x00466CBC
[Token(Token = "0x6013105")]
[Address(RVA = "0x15799E0", Offset = "0x15787E0", VA = "0x1815799E0", Slot = "38")]
protected override void FAAMINBDNNA()
{
base.FAAMINBDNNA();
if (base.OGIBLNIIHDK)
{
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
int num = 0;
eeefapbkbfg.PIEOGAPMGIH((ushort)num);
return;
}
}
// Token: 0x06013106 RID: 78086 RVA: 0x00468AF0 File Offset: 0x00466CF0
[Token(Token = "0x6013106")]
[Address(RVA = "0x157AC80", Offset = "0x1579A80", VA = "0x18157AC80", Slot = "39")]
protected override void MNFHFDLPACH()
{
base.MNFHFDLPACH();
if (base.OGIBLNIIHDK)
{
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
return;
}
}
// Token: 0x06013107 RID: 78087 RVA: 0x00468B1C File Offset: 0x00466D1C
[Token(Token = "0x6013107")]
[Address(RVA = "0x157B3A0", Offset = "0x157A1A0", VA = "0x18157B3A0", Slot = "18")]
protected override void Update()
{
base.Update();
this.EEEFAPBKBFG.OPEMIFENIJM();
this.CBJGEJECJKC.OCGHOBMJNMA();
}
// Token: 0x06013108 RID: 78088 RVA: 0x00468B4C File Offset: 0x00466D4C
[Token(Token = "0x6013108")]
[Address(RVA = "0x157AE00", Offset = "0x1579C00", VA = "0x18157AE00", Slot = "41")]
protected override void NEHLKJJEMDA()
{
this.EKAJIOIIPOL();
if (base.OGIBLNIIHDK && base.MMNFJJDMFNP > 0 && this.HFPDMAFENNM == 0)
{
int num = 0;
base.MMNFJJDMFNP = num;
return;
}
}
// Token: 0x06013109 RID: 78089 RVA: 0x00468B84 File Offset: 0x00466D84
[Token(Token = "0x6013109")]
[Address(RVA = "0x1578B80", Offset = "0x1577980", VA = "0x181578B80", Slot = "46")]
protected override void ABEPMJHMHLF()
{
base.ABEPMJHMHLF();
QuestJumbotronBossFace[] moiemmokfmc = this.MOIEMMOKFMC;
if (moiemmokfmc != 0)
{
int num = 0;
int length = moiemmokfmc.Length;
if (num < length)
{
QuestJumbotronBossFace questJumbotronBossFace = moiemmokfmc[num];
questJumbotronBossFace.DKOJIOBCAMM = true;
questJumbotronBossFace.GJJIEGDEJIP();
num++;
}
}
this.enemyAnimator.DLJEPKIILPO = true;
this.GDIGKHINJCG.NMPDLCOCOEB = true;
}
// Token: 0x0601310A RID: 78090 RVA: 0x00468BE8 File Offset: 0x00466DE8
[Token(Token = "0x601310A")]
[Address(RVA = "0x1578A80", Offset = "0x1577880", VA = "0x181578A80", Slot = "48")]
protected override void ABDJEAJBHPF()
{
base.ABDJEAJBHPF();
QuestJumbotronBossFace[] moiemmokfmc = this.MOIEMMOKFMC;
if (moiemmokfmc != 0)
{
int num = 0;
int length = moiemmokfmc.Length;
if (num < length)
{
QuestJumbotronBossFace questJumbotronBossFace = moiemmokfmc[num];
questJumbotronBossFace.DKOJIOBCAMM = false;
questJumbotronBossFace.GJJIEGDEJIP();
num++;
}
}
EnemyAnimator enemyAnimator = this.enemyAnimator;
int num2 = 0;
enemyAnimator.DLJEPKIILPO = num2 != 0;
QuestJumbotronBossWeapon gdigkhinjcg = this.GDIGKHINJCG;
int num3 = 0;
gdigkhinjcg.NMPDLCOCOEB = num3 != 0;
RecRoomAudioClip recRoomAudioClip = this.wakeUpVO;
int num4 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num4);
}
// Token: 0x0601310B RID: 78091 RVA: 0x00468C70 File Offset: 0x00466E70
[Token(Token = "0x601310B")]
[Address(RVA = "0x157A240", Offset = "0x1579040", VA = "0x18157A240")]
private void IKKGGHLFBPJ()
{
QuestJumbotronBossFace[] moiemmokfmc = this.MOIEMMOKFMC;
if (moiemmokfmc != 0)
{
int num = 0;
int length = moiemmokfmc.Length;
if (num < length)
{
QuestJumbotronBossFace questJumbotronBossFace = moiemmokfmc[num];
questJumbotronBossFace.DKOJIOBCAMM = true;
questJumbotronBossFace.GJJIEGDEJIP();
num++;
}
}
this.enemyAnimator.DLJEPKIILPO = true;
this.GDIGKHINJCG.NMPDLCOCOEB = true;
}
// Token: 0x0601310C RID: 78092 RVA: 0x00468CCC File Offset: 0x00466ECC
[Token(Token = "0x601310C")]
[Address(RVA = "0x157B230", Offset = "0x157A030", VA = "0x18157B230")]
private void PMPELCMDAPG()
{
QuestJumbotronBossFace[] moiemmokfmc = this.MOIEMMOKFMC;
if (moiemmokfmc != 0)
{
int num = 0;
int length = moiemmokfmc.Length;
if (num < length)
{
QuestJumbotronBossFace questJumbotronBossFace = moiemmokfmc[num];
questJumbotronBossFace.DKOJIOBCAMM = false;
questJumbotronBossFace.GJJIEGDEJIP();
num++;
}
}
EnemyAnimator enemyAnimator = this.enemyAnimator;
int num2 = 0;
enemyAnimator.DLJEPKIILPO = num2 != 0;
QuestJumbotronBossWeapon gdigkhinjcg = this.GDIGKHINJCG;
int num3 = 0;
gdigkhinjcg.NMPDLCOCOEB = num3 != 0;
RecRoomAudioClip recRoomAudioClip = this.wakeUpVO;
int num4 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num4);
}
// Token: 0x0601310D RID: 78093 RVA: 0x00468D50 File Offset: 0x00466F50
[Token(Token = "0x601310D")]
[Address(RVA = "0x1578C30", Offset = "0x1577A30", VA = "0x181578C30")]
private void AHGIBFFGGDO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (base.OGIBLNIIHDK)
{
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
float num = this.wakeUpDuration;
cbjgejecjkc.KGFFMEICLNN(num);
return;
}
}
// Token: 0x0601310E RID: 78094 RVA: 0x00468D84 File Offset: 0x00466F84
[Token(Token = "0x601310E")]
[Address(RVA = "0x157A420", Offset = "0x1579220", VA = "0x18157A420")]
private void JEOOGLGOEMP()
{
if (base.OGIBLNIIHDK && this.CBJGEJECJKC.OLGMEEIPCAL)
{
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
return;
}
}
// Token: 0x0601310F RID: 78095 RVA: 0x00468DB8 File Offset: 0x00466FB8
[Token(Token = "0x601310F")]
[Address(RVA = "0x1579B80", Offset = "0x1578980", VA = "0x181579B80")]
private void HAODOFMIIGL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.GDIGKHINJCG.FOJOAPKDAND.StopLooking();
Steering steering = this.GDIGKHINJCG.FOJOAPKDAND;
float num = this.lookForTargetsRotationSpeed;
steering.<OOLHFDEHLCG>k__BackingField = num;
if (base.OGIBLNIIHDK)
{
this.ICJFMCMPOFN();
return;
}
}
// Token: 0x06013110 RID: 78096 RVA: 0x00468E08 File Offset: 0x00467008
[Token(Token = "0x6013110")]
[Address(RVA = "0x157A860", Offset = "0x1579660", VA = "0x18157A860")]
private void MDMEHMNOKJL()
{
if (base.OGIBLNIIHDK)
{
bool flag;
if (flag)
{
bool flag2;
if (!flag2)
{
int num;
num++;
}
ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL;
return;
}
this.ICJFMCMPOFN();
}
}
// Token: 0x06013111 RID: 78097 RVA: 0x00468E48 File Offset: 0x00467048
[Token(Token = "0x6013111")]
[Address(RVA = "0x157A030", Offset = "0x1578E30", VA = "0x18157A030")]
private void ICJFMCMPOFN()
{
if (base.OGIBLNIIHDK)
{
QuestJumbotronBossWeapon gdigkhinjcg = this.GDIGKHINJCG;
int num = 0;
if (gdigkhinjcg.FOJOAPKDAND.<LPHAFHCNEDO>k__BackingField)
{
float num2 = global::UnityEngine.Random.Range((float)0, 360f);
this.LPMAKPJLDNO.BDJFGEJFPPO(num);
}
float num3 = this.lookForTargetPitchAngle;
float num4 = this.LPMAKPJLDNO.IAHDANBDAAM();
Quaternion quaternion = Quaternion.Euler(num4, num3, num4);
float z = Vector3.forward.z;
QuestJumbotronBossWeapon gdigkhinjcg2 = this.GDIGKHINJCG;
Vector3 vector;
float z2 = vector.z;
Steering steering = gdigkhinjcg2.FOJOAPKDAND;
}
}
// Token: 0x06013112 RID: 78098 RVA: 0x00468EDC File Offset: 0x004670DC
[Token(Token = "0x6013112")]
[Address(RVA = "0x157A520", Offset = "0x1579320", VA = "0x18157A520")]
private void KLCBBHLOMKG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.GDIGKHINJCG.FOJOAPKDAND.StopLooking();
Steering steering = this.GDIGKHINJCG.FOJOAPKDAND;
float num = this.lookAtTargetRotationSpeed;
steering.<OOLHFDEHLCG>k__BackingField = num;
if (base.OGIBLNIIHDK)
{
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
float num2 = this.lookAtTargetDuration;
cbjgejecjkc.KGFFMEICLNN(num2);
return;
}
}
// Token: 0x06013113 RID: 78099 RVA: 0x00468F38 File Offset: 0x00467138
[Token(Token = "0x6013113")]
[Address(RVA = "0x157A6E0", Offset = "0x15794E0", VA = "0x18157A6E0")]
private void LNHPHHFPOGH()
{
if (base.OGIBLNIIHDK)
{
Steering steering = this.GDIGKHINJCG.FOJOAPKDAND;
QuestEnemyArticulatingAccessory kmabdojodcc = this.GDIGKHINJCG.KMABDOJODCC;
float z = this.NJMONMLKFMM.z;
Vector3 vector;
float z2 = vector.z;
if (this.CBJGEJECJKC.OLGMEEIPCAL)
{
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
}
}
}
// Token: 0x06013114 RID: 78100 RVA: 0x00468F98 File Offset: 0x00467198
[Token(Token = "0x6013114")]
[Address(RVA = "0x1579FA0", Offset = "0x1578DA0", VA = "0x181579FA0")]
private void HDICPNCLGDO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.GDIGKHINJCG.FOJOAPKDAND.StopLooking();
Steering steering = this.GDIGKHINJCG.FOJOAPKDAND;
float num = this.lookAtTargetRotationSpeed;
steering.<OOLHFDEHLCG>k__BackingField = num;
if (base.OGIBLNIIHDK)
{
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
float num2 = this.chargeAttackDuration;
cbjgejecjkc.KGFFMEICLNN(num2);
return;
}
}
// Token: 0x06013115 RID: 78101 RVA: 0x00468FF4 File Offset: 0x004671F4
[Token(Token = "0x6013115")]
[Address(RVA = "0x1579490", Offset = "0x1578290", VA = "0x181579490")]
private void BKEOGFGFCBF()
{
if (base.OGIBLNIIHDK)
{
Steering steering = this.GDIGKHINJCG.FOJOAPKDAND;
QuestEnemyArticulatingAccessory kmabdojodcc = this.GDIGKHINJCG.KMABDOJODCC;
float z = this.NJMONMLKFMM.z;
Vector3 vector;
float z2 = vector.z;
if (this.CBJGEJECJKC.OLGMEEIPCAL)
{
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
}
}
}
// Token: 0x06013116 RID: 78102 RVA: 0x00469054 File Offset: 0x00467254
[Token(Token = "0x6013116")]
[Address(RVA = "0x157ACF0", Offset = "0x1579AF0", VA = "0x18157ACF0")]
private void MPEMGNICLEM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.GDIGKHINJCG.FOJOAPKDAND.StopLooking();
Steering steering = this.GDIGKHINJCG.FOJOAPKDAND;
float num = this.lookAtTargetRotationSpeed;
steering.<OOLHFDEHLCG>k__BackingField = num;
this.enemyAudio.OnAttack();
if (base.OGIBLNIIHDK)
{
int num2 = 0;
base.NBPKIPFJGEE(true, (float)num2);
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
float num3 = this.attackDuration;
cbjgejecjkc.KGFFMEICLNN(num3);
return;
}
}
// Token: 0x06013117 RID: 78103 RVA: 0x004690C8 File Offset: 0x004672C8
[Token(Token = "0x6013117")]
[Address(RVA = "0x157AB70", Offset = "0x1579970", VA = "0x18157AB70")]
private void MKJPBGGHFLK()
{
if (base.OGIBLNIIHDK)
{
Steering steering = this.GDIGKHINJCG.FOJOAPKDAND;
QuestEnemyArticulatingAccessory kmabdojodcc = this.GDIGKHINJCG.KMABDOJODCC;
float z = this.NJMONMLKFMM.z;
Vector3 vector;
float z2 = vector.z;
if (this.CBJGEJECJKC.OLGMEEIPCAL)
{
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
}
}
}
// Token: 0x06013118 RID: 78104 RVA: 0x00469128 File Offset: 0x00467328
[Token(Token = "0x6013118")]
[Address(RVA = "0x157ADB0", Offset = "0x1579BB0", VA = "0x18157ADB0")]
private void NBFJNDDPKHA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (base.OGIBLNIIHDK)
{
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
float num = this.screenBrokeWaitDuration;
cbjgejecjkc.KGFFMEICLNN(num);
return;
}
}
// Token: 0x06013119 RID: 78105 RVA: 0x0046915C File Offset: 0x0046735C
[Token(Token = "0x6013119")]
[Address(RVA = "0x1579AA0", Offset = "0x15788A0", VA = "0x181579AA0")]
private void FLAECKMEOLD()
{
if (base.OGIBLNIIHDK && this.CBJGEJECJKC.OLGMEEIPCAL)
{
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
return;
}
}
// Token: 0x0601311A RID: 78106 RVA: 0x00469190 File Offset: 0x00467390
[Token(Token = "0x601311A")]
[Address(RVA = "0x157A7F0", Offset = "0x15795F0", VA = "0x18157A7F0", Slot = "32")]
protected override void LOKLHDKNDBN(bool ELHNNMKNCAJ)
{
base.LOKLHDKNDBN(ELHNNMKNCAJ);
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
int num = 0;
rigidbodyEx.IEIKHAKBHFL = num != 0;
this.rigidbodyEx.AddKinematic(this);
this.rigidbodyEx.KKNFLCLMNDN = RigidbodyConstraints.FreezeAll;
}
// Token: 0x0601311B RID: 78107 RVA: 0x004691D4 File Offset: 0x004673D4
[Token(Token = "0x601311B")]
[Address(RVA = "0x15795F0", Offset = "0x15783F0", VA = "0x1815795F0", Slot = "33")]
protected override void CKBNLBJEEJK(bool ELHNNMKNCAJ)
{
base.CKBNLBJEEJK(ELHNNMKNCAJ);
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
int num = 0;
rigidbodyEx.IEIKHAKBHFL = num != 0;
this.rigidbodyEx.AddKinematic(this);
this.rigidbodyEx.KKNFLCLMNDN = RigidbodyConstraints.FreezeAll;
}
// Token: 0x0601311C RID: 78108 RVA: 0x00469218 File Offset: 0x00467418
[Token(Token = "0x601311C")]
[Address(RVA = "0x1579660", Offset = "0x1578460", VA = "0x181579660", Slot = "49")]
protected override void DEKBALOIGCL()
{
base.DEKBALOIGCL();
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
int num = 0;
rigidbodyEx.IEIKHAKBHFL = num != 0;
this.rigidbodyEx.AddKinematic(this);
this.rigidbodyEx.KKNFLCLMNDN = RigidbodyConstraints.FreezeAll;
this.enemyAnimator.PlayDeath();
RecRoomAudioClip recRoomAudioClip = this.deathVO;
int num2 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num2);
if (base.OGIBLNIIHDK)
{
QuestJumbotronBossFace[] moiemmokfmc = this.MOIEMMOKFMC;
int num3 = 0;
if (num3 < moiemmokfmc.Length)
{
if (moiemmokfmc[num3].EJFDDKMCHMO.IAHDANBDAAM() == 0 && this.MOIEMMOKFMC[num3].MMNFJJDMFNP > 0)
{
QuestJumbotronBossFace questJumbotronBossFace = this.MOIEMMOKFMC[num3];
int num4 = 0;
questJumbotronBossFace.MMNFJJDMFNP = num4;
}
QuestJumbotronBossFace[] moiemmokfmc2 = this.MOIEMMOKFMC;
num3++;
}
}
}
// Token: 0x0601311D RID: 78109 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601311D")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "20")]
protected override void EKAJIOIIPOL()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601311E RID: 78110 RVA: 0x004692EC File Offset: 0x004674EC
[Token(Token = "0x601311E")]
[Address(RVA = "0x1579C00", Offset = "0x1578A00", VA = "0x181579C00", Slot = "21")]
protected override bool HCJJMAADFFO(ENDNBHFKNFL LJGOHLFADDN, Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, GHMDIDJLFMC KNLMJBAKCGF)
{
QuestJumbotronBossFace[] moiemmokfmc = this.MOIEMMOKFMC;
int num = 0;
int num2 = 0;
int length = moiemmokfmc.Length;
if (num2 < length)
{
QuestJumbotronBossFace questJumbotronBossFace = moiemmokfmc[num];
num++;
}
if (base.OGIBLNIIHDK && base.MMNFJJDMFNP > 0 && !base.DLJEPKIILPO)
{
int num3 = 0;
int num4;
int num5;
if (num != num3 && num4 > 0 && num5 > 0)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.MOLAKPKMGKG<ENDNBHFKNFL, FJDJKDOJKDO, ANBBFGKPJFD, int, bool, Vector3, Vector3> molakpkmgkg = new DGLOJCGDOGG.MOLAKPKMGKG(base.RpcOnTookDamage);
bool flag = "{il2cpp field on {'constant1' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StackPointer)}, offset 0x70}" <= num5;
int num6;
num6 -= num5;
}
}
throw new NullReferenceException();
}
// Token: 0x0601311F RID: 78111 RVA: 0x00469384 File Offset: 0x00467584
[Token(Token = "0x601311F")]
[Address(RVA = "0x157AE60", Offset = "0x1579C60", VA = "0x18157AE60", Slot = "25")]
protected override void ONCCBFAGLIH(ENDNBHFKNFL LJGOHLFADDN, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, bool MBAELPAGNPL, Vector3 GMENKJKOGMD, Vector3 JIDCFPIGAIF)
{
int falkmighgoo = LJGOHLFADDN.FALKMIGHGOO;
float y = LJGOHLFADDN.GDBPMHPHDBI.y;
float y2 = LJGOHLFADDN.CMINCCMAJHA.y;
QuestJumbotronBossEnemy.IJNBHBGFAAN(this);
}
// Token: 0x06013120 RID: 78112 RVA: 0x004693C4 File Offset: 0x004675C4
[Token(Token = "0x6013120")]
[Address(RVA = "0x157A2E0", Offset = "0x15790E0", VA = "0x18157A2E0")]
private void INMOKDIOADD(QuestJumbotronBossFace COPEDCEIGCC, int GHPLKDBJEEB, int AOCMHMEEAOP, AGAJMBPABDL KEOPIEFPKIE)
{
if (base.OGIBLNIIHDK)
{
QuestJumbotronBossFace[] moiemmokfmc = this.MOIEMMOKFMC;
int num = 0;
if (num < moiemmokfmc.Length)
{
int num2 = moiemmokfmc[num].PAMCNCJAJDE.IAHDANBDAAM();
num += num2;
num++;
QuestJumbotronBossFace[] moiemmokfmc2 = this.MOIEMMOKFMC;
}
base.MMNFJJDMFNP = num;
}
}
// Token: 0x06013121 RID: 78113 RVA: 0x0046941C File Offset: 0x0046761C
[Token(Token = "0x6013121")]
[Address(RVA = "0x1579880", Offset = "0x1578680", VA = "0x181579880")]
private void DFHMNJMPIPM(QuestJumbotronBossFace COPEDCEIGCC, AGAJMBPABDL KEOPIEFPKIE)
{
RecRoomAudioClip[] array = this.screenBreakAudio;
int num = 0;
int num2 = 0;
if (num2 < array.Length)
{
RecRoomAudioClip recRoomAudioClip = array[num];
int num3 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3);
RecRoomAudioClip[] array2 = this.screenBreakAudio;
num++;
}
RecRoomAudioClip[] array3 = this.randomScreenBreakVO;
if (array3 != 0)
{
int num4 = 0;
int num5 = 0;
SFXAudioSource sfxaudioSource2 = AudioManager.PlayRandom2DSFX(array3, num5 != 0, 1f, num4);
}
if (base.OGIBLNIIHDK && base.HAAKEBKCMHJ)
{
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
}
}
// Token: 0x06013122 RID: 78114 RVA: 0x004694A8 File Offset: 0x004676A8
[Token(Token = "0x6013122")]
[Address(RVA = "0x157A4A0", Offset = "0x15792A0", VA = "0x18157A4A0")]
private QuestJumbotronBossFace JPLPLJIIKGL(ANBBFGKPJFD PAKELHPNJDI)
{
QuestJumbotronBossFace[] moiemmokfmc = this.MOIEMMOKFMC;
int num = 0;
int length = moiemmokfmc.Length;
QuestJumbotronBossFace questJumbotronBossFace;
if (num < length)
{
questJumbotronBossFace = moiemmokfmc[num];
if (questJumbotronBossFace.armorType != PAKELHPNJDI)
{
num++;
}
}
return questJumbotronBossFace;
}
// Token: 0x06013123 RID: 78115 RVA: 0x004694E8 File Offset: 0x004676E8
[Token(Token = "0x6013123")]
[Address(RVA = "0x1578CF0", Offset = "0x1577AF0", VA = "0x181578CF0", Slot = "22")]
public override void AuthorityOnDamageApplyForce(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, Vector3 CDFHDACBFKN, Vector3 KPLDEODOJID)
{
float z = Vector3.zero.z;
}
// Token: 0x06013124 RID: 78116 RVA: 0x00469500 File Offset: 0x00467700
[Token(Token = "0x6013124")]
[Address(RVA = "0x1578DB0", Offset = "0x1577BB0", VA = "0x181578DB0", Slot = "24")]
public override void AuthorityOnDamageChangeVelocity(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, Vector3 NHAOMEMANJA, Vector3 KHJFDILDLAD)
{
float z = Vector3.zero.z;
float z2 = Vector3.zero.z;
}
// Token: 0x06013125 RID: 78117 RVA: 0x00469524 File Offset: 0x00467724
[Token(Token = "0x6013125")]
[Address(RVA = "0x1578CE0", Offset = "0x1577AE0", VA = "0x181578CE0", Slot = "23")]
public override void AuthorityClearVelocity()
{
base.AuthorityClearVelocity();
}
// Token: 0x06013126 RID: 78118 RVA: 0x00469538 File Offset: 0x00467738
[Token(Token = "0x6013126")]
[Address(RVA = "0x1579B20", Offset = "0x1578920", VA = "0x181579B20")]
private void GALKNEECNCF()
{
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
int num = 0;
rigidbodyEx.IEIKHAKBHFL = num != 0;
this.rigidbodyEx.AddKinematic(this);
this.rigidbodyEx.KKNFLCLMNDN = RigidbodyConstraints.FreezeAll;
}
// Token: 0x06013127 RID: 78119 RVA: 0x00469574 File Offset: 0x00467774
[Token(Token = "0x6013127")]
[Address(RVA = "0x157B3F0", Offset = "0x157A1F0", VA = "0x18157B3F0")]
public QuestJumbotronBossEnemy()
{
}
// Token: 0x06013128 RID: 78120 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6013128")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
static QuestJumbotronBossEnemy()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400C61B RID: 50715
[FieldOffset(Offset = "0x430")]
[Token(Token = "0x400C61B")]
[SerializeField]
[Header("Waking Up")]
private float wakeUpDuration = 3f;
// Token: 0x0400C61C RID: 50716
[FieldOffset(Offset = "0x434")]
[Token(Token = "0x400C61C")]
[SerializeField]
[Header("Screen Broke")]
private float screenBrokeWaitDuration = 3f;
// Token: 0x0400C61D RID: 50717
[FieldOffset(Offset = "0x438")]
[Token(Token = "0x400C61D")]
[SerializeField]
[Header("Audio")]
private RecRoomAudioClip wakeUpVO;
// Token: 0x0400C61E RID: 50718
[FieldOffset(Offset = "0x440")]
[Token(Token = "0x400C61E")]
[SerializeField]
private RecRoomAudioClip[] screenBreakAudio;
// Token: 0x0400C61F RID: 50719
[FieldOffset(Offset = "0x448")]
[Token(Token = "0x400C61F")]
[SerializeField]
private RecRoomAudioClip[] randomScreenBreakVO;
// Token: 0x0400C620 RID: 50720
[FieldOffset(Offset = "0x450")]
[Token(Token = "0x400C620")]
[SerializeField]
private RecRoomAudioClip deathVO;
// Token: 0x0400C621 RID: 50721
[FieldOffset(Offset = "0x458")]
[Token(Token = "0x400C621")]
[SerializeField]
[Header("Look For Target")]
private float slowdownAngle = 5f;
// Token: 0x0400C622 RID: 50722
[FieldOffset(Offset = "0x45C")]
[Token(Token = "0x400C622")]
[SerializeField]
private float lookForTargetPitchAngle = -30f;
// Token: 0x0400C623 RID: 50723
[FieldOffset(Offset = "0x460")]
[Token(Token = "0x400C623")]
[SerializeField]
private float lookForTargetsRotationSpeed = 180f;
// Token: 0x0400C624 RID: 50724
[FieldOffset(Offset = "0x464")]
[Token(Token = "0x400C624")]
[SerializeField]
[Header("Look At Target")]
private float lookAtTargetRotationSpeed = 720f;
// Token: 0x0400C625 RID: 50725
[FieldOffset(Offset = "0x468")]
[Token(Token = "0x400C625")]
[SerializeField]
private float lookAtTargetDuration = 0.5f;
// Token: 0x0400C626 RID: 50726
[FieldOffset(Offset = "0x46C")]
[Token(Token = "0x400C626")]
[SerializeField]
[Header("Attack")]
private float chargeAttackDuration = 0.5f;
// Token: 0x0400C627 RID: 50727
[FieldOffset(Offset = "0x470")]
[Token(Token = "0x400C627")]
[SerializeField]
private float attackDuration = 1f;
// Token: 0x0400C628 RID: 50728
[FieldOffset(Offset = "0x478")]
[Token(Token = "0x400C628")]
private KLLMCPFPIIE<float> LPMAKPJLDNO;
// Token: 0x0400C629 RID: 50729
[FieldOffset(Offset = "0x480")]
[Token(Token = "0x400C629")]
private KLLMCPFPIIE<int> PAPIAJJMABM;
// Token: 0x0400C62A RID: 50730
[FieldOffset(Offset = "0x488")]
[Token(Token = "0x400C62A")]
private DJHELPHHAEN EEEFAPBKBFG;
// Token: 0x0400C62B RID: 50731
[FieldOffset(Offset = "0x490")]
[Token(Token = "0x400C62B")]
private MJNLDDCLOGP CBJGEJECJKC;
// Token: 0x0400C62C RID: 50732
[FieldOffset(Offset = "0x498")]
[Token(Token = "0x400C62C")]
private QuestJumbotronBossWeapon GDIGKHINJCG;
// Token: 0x0400C62D RID: 50733
[FieldOffset(Offset = "0x4A0")]
[Token(Token = "0x400C62D")]
private QuestJumbotronBossFace[] MOIEMMOKFMC;
// Token: 0x02002C15 RID: 11285
[Token(Token = "0x2002C15")]
private enum NDBOFGODKCM
{
// Token: 0x0400C630 RID: 50736
[Token(Token = "0x400C630")]
WAKING_UP,
// Token: 0x0400C631 RID: 50737
[Token(Token = "0x400C631")]
FIND_TARGET,
// Token: 0x0400C632 RID: 50738
[Token(Token = "0x400C632")]
FOLLOW_TARGET,
// Token: 0x0400C633 RID: 50739
[Token(Token = "0x400C633")]
CHARGE_ATTACK,
// Token: 0x0400C634 RID: 50740
[Token(Token = "0x400C634")]
ATTACK,
// Token: 0x0400C635 RID: 50741
[Token(Token = "0x400C635")]
FACE_BROKE,
// Token: 0x0400C636 RID: 50742
[Token(Token = "0x400C636")]
INVALID = 65535
}
}
}