Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Activities/Quest/QuestJumbotronBossFace.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

495 lines
15 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Activities.Quest
{
// Token: 0x02002CFF RID: 11519
[Token(Token = "0x2002CFF")]
public class QuestJumbotronBossFace : MonoBehaviour
{
// Token: 0x170035BA RID: 13754
// (get) Token: 0x0601356A RID: 79210 RVA: 0x00473368 File Offset: 0x00471568
// (set) Token: 0x0601356B RID: 79211 RVA: 0x0047337C File Offset: 0x0047157C
[Token(Token = "0x170035BA")]
public Animator CCJNGBLKHKD
{
[Token(Token = "0x601356A")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x601356B")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
private set;
}
// Token: 0x170035BB RID: 13755
// (get) Token: 0x0601356C RID: 79212 RVA: 0x00473390 File Offset: 0x00471590
[Token(Token = "0x170035BB")]
public ANBBFGKPJFD HEOPLKBDIGF
{
[Token(Token = "0x601356C")]
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
get
{
return this.armorType;
}
}
// Token: 0x170035BC RID: 13756
// (get) Token: 0x0601356D RID: 79213 RVA: 0x004733A4 File Offset: 0x004715A4
[Token(Token = "0x170035BC")]
public bool GFJJKLIHCJJ
{
[Token(Token = "0x601356D")]
[Address(RVA = "0x2069580", Offset = "0x2068580", VA = "0x182069580")]
get
{
if (this.DKOJIOBCAMM)
{
}
return this.PAMCNCJAJDE.IAHDANBDAAM() > 0;
}
}
// Token: 0x170035BD RID: 13757
// (get) Token: 0x0601356E RID: 79214 RVA: 0x004733D0 File Offset: 0x004715D0
// (set) Token: 0x0601356F RID: 79215 RVA: 0x004733F0 File Offset: 0x004715F0
[Token(Token = "0x170035BD")]
public int MMNFJJDMFNP
{
[Token(Token = "0x601356E")]
[Address(RVA = "0x20695E0", Offset = "0x20685E0", VA = "0x1820695E0")]
get
{
return this.PAMCNCJAJDE.IAHDANBDAAM();
}
[Token(Token = "0x601356F")]
[Address(RVA = "0x20697C0", Offset = "0x20687C0", VA = "0x1820697C0")]
set
{
KLLMCPFPIIE<int> pamcncjajde = this.PAMCNCJAJDE;
int aocmhmeeaop = this.AOCMHMEEAOP;
int num = 0;
int num2 = Mathf.Clamp(value, num, aocmhmeeaop);
}
}
// Token: 0x170035BE RID: 13758
// (get) Token: 0x06013570 RID: 79216 RVA: 0x0047341C File Offset: 0x0047161C
// (set) Token: 0x06013571 RID: 79217 RVA: 0x0047343C File Offset: 0x0047163C
[Token(Token = "0x170035BE")]
public bool GNECEJJBJIA
{
[Token(Token = "0x6013570")]
[Address(RVA = "0x2069630", Offset = "0x2068630", VA = "0x182069630")]
get
{
return this.EJFDDKMCHMO.IAHDANBDAAM() != null;
}
[Token(Token = "0x6013571")]
[Address(RVA = "0x2068B20", Offset = "0x2067B20", VA = "0x182068B20")]
private set
{
KLLMCPFPIIE<bool> ejfddkmchmo = this.EJFDDKMCHMO;
}
}
// Token: 0x170035BF RID: 13759
// (get) Token: 0x06013572 RID: 79218 RVA: 0x00473458 File Offset: 0x00471658
// (set) Token: 0x06013573 RID: 79219 RVA: 0x0047346C File Offset: 0x0047166C
[Token(Token = "0x170035BF")]
public bool NMPDLCOCOEB
{
[Token(Token = "0x6013572")]
[Address(RVA = "0x51F220", Offset = "0x51E220", VA = "0x18051F220")]
get
{
return this.DKOJIOBCAMM;
}
[Token(Token = "0x6013573")]
[Address(RVA = "0x2069850", Offset = "0x2068850", VA = "0x182069850")]
set
{
this.DKOJIOBCAMM = value;
this.GJJIEGDEJIP();
}
}
// Token: 0x140001AC RID: 428
// (add) Token: 0x06013574 RID: 79220 RVA: 0x00473488 File Offset: 0x00471688
// (remove) Token: 0x06013575 RID: 79221 RVA: 0x004734B0 File Offset: 0x004716B0
[Token(Token = "0x140001AC")]
public event QuestJumbotronBossFace.PLPBGCPBJKO PMDOIODPMFM
{
[Token(Token = "0x6013574")]
[Address(RVA = "0x20694E0", Offset = "0x20684E0", VA = "0x1820694E0")]
[CompilerGenerated]
add
{
QuestJumbotronBossFace.PLPBGCPBJKO pmdoiodpmfm;
Delegate @delegate;
do
{
pmdoiodpmfm = this.PMDOIODPMFM;
@delegate = Delegate.Combine(pmdoiodpmfm, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != pmdoiodpmfm)
{
}
}
[Token(Token = "0x6013575")]
[Address(RVA = "0x2069720", Offset = "0x2068720", VA = "0x182069720")]
[CompilerGenerated]
remove
{
QuestJumbotronBossFace.PLPBGCPBJKO pmdoiodpmfm;
Delegate @delegate;
do
{
pmdoiodpmfm = this.PMDOIODPMFM;
@delegate = Delegate.Remove(pmdoiodpmfm, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != pmdoiodpmfm)
{
}
}
}
// Token: 0x140001AD RID: 429
// (add) Token: 0x06013576 RID: 79222 RVA: 0x004734D8 File Offset: 0x004716D8
// (remove) Token: 0x06013577 RID: 79223 RVA: 0x00473500 File Offset: 0x00471700
[Token(Token = "0x140001AD")]
public event QuestJumbotronBossFace.AJBGEDLLFHE FBAEHEBKLCB
{
[Token(Token = "0x6013576")]
[Address(RVA = "0x2069440", Offset = "0x2068440", VA = "0x182069440")]
[CompilerGenerated]
add
{
QuestJumbotronBossFace.AJBGEDLLFHE fbaehebklcb;
Delegate @delegate;
do
{
fbaehebklcb = this.FBAEHEBKLCB;
@delegate = Delegate.Combine(fbaehebklcb, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != fbaehebklcb)
{
}
}
[Token(Token = "0x6013577")]
[Address(RVA = "0x2069680", Offset = "0x2068680", VA = "0x182069680")]
[CompilerGenerated]
remove
{
QuestJumbotronBossFace.AJBGEDLLFHE fbaehebklcb;
Delegate @delegate;
do
{
fbaehebklcb = this.FBAEHEBKLCB;
@delegate = Delegate.Remove(fbaehebklcb, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != fbaehebklcb)
{
}
}
}
// Token: 0x06013578 RID: 79224 RVA: 0x00473528 File Offset: 0x00471728
[Token(Token = "0x6013578")]
[Address(RVA = "0x2068AB0", Offset = "0x2067AB0", VA = "0x182068AB0")]
private void Awake()
{
Animator componentInChildren = base.GetComponentInChildren<Animator>();
this.<KIJIPEOFKGJ>k__BackingField = componentInChildren;
EnemyFacialAnimator componentInChildren2 = base.GetComponentInChildren<EnemyFacialAnimator>();
this.BEDHHPADEFK = componentInChildren2;
HealthBar componentInChildren3 = base.GetComponentInChildren<HealthBar>();
this.CCMMLBLILFA = componentInChildren3;
}
// Token: 0x06013579 RID: 79225 RVA: 0x00473560 File Offset: 0x00471760
[Token(Token = "0x6013579")]
[Address(RVA = "0x2069280", Offset = "0x2068280", VA = "0x182069280")]
private void Start()
{
this.LMOKCLBBEMJ();
if (this.EJFDDKMCHMO.IAHDANBDAAM() != 0)
{
QuestJumbotronBossFace.AJBGEDLLFHE fbaehebklcb = this.FBAEHEBKLCB;
if (fbaehebklcb != 0)
{
AGAJMBPABDL authority = this.JHDECNFMHPP.KPBFAKFKDAF;
fbaehebklcb(this, authority);
}
Animator animator = this.<KIJIPEOFKGJ>k__BackingField;
int num = 0;
if (animator != num)
{
Animator animator2 = this.<KIJIPEOFKGJ>k__BackingField;
int pfnbdoahhci = QuestJumbotronBossFace.PFNBDOAHHCI;
animator2.SetTrigger(pfnbdoahhci);
}
}
}
// Token: 0x0601357A RID: 79226 RVA: 0x004735D4 File Offset: 0x004717D4
[Token(Token = "0x601357A")]
[Address(RVA = "0x2068CD0", Offset = "0x2067CD0", VA = "0x182068CD0")]
public void Initialize(QuestJumbotronBossEnemy JHDECNFMHPP, int ENJEOLBEALP, int KKMHLJIFCKA)
{
this.JHDECNFMHPP = JHDECNFMHPP;
this.AOCMHMEEAOP = KKMHLJIFCKA;
string text = string.Format("FACE{0}_HEALTH", ENJEOLBEALP);
Action action = new Action(this.LMOKCLBBEMJ);
KLLMCPFPIIE<int> kllmcpfpiie;
this.PAMCNCJAJDE = kllmcpfpiie;
string text2 = string.Format("FACE{0}_DEAD", kllmcpfpiie);
Action action2 = new Action(this.JCPMPCGEGID);
KLLMCPFPIIE<bool> kllmcpfpiie2;
this.EJFDDKMCHMO = kllmcpfpiie2;
}
// Token: 0x0601357B RID: 79227 RVA: 0x00473634 File Offset: 0x00471834
[Token(Token = "0x601357B")]
[Address(RVA = "0x2068FA0", Offset = "0x2067FA0", VA = "0x182068FA0")]
private void LMOKCLBBEMJ()
{
QuestJumbotronBossFace.PLPBGCPBJKO pmdoiodpmfm = this.PMDOIODPMFM;
if (pmdoiodpmfm != 0)
{
int num = this.PAMCNCJAJDE.IAHDANBDAAM();
QuestJumbotronBossEnemy jhdecnfmhpp = this.JHDECNFMHPP;
int aocmhmeeaop = this.AOCMHMEEAOP;
AGAJMBPABDL authority = jhdecnfmhpp.KPBFAKFKDAF;
pmdoiodpmfm(this, num, aocmhmeeaop, authority);
}
this.GJJIEGDEJIP();
Animator animator = this.<KIJIPEOFKGJ>k__BackingField;
int num2 = 0;
if (animator != num2 && this.PAMCNCJAJDE.IAHDANBDAAM() > 0 && this.PAMCNCJAJDE.IAHDANBDAAM() < this.AOCMHMEEAOP)
{
Animator animator2 = this.<KIJIPEOFKGJ>k__BackingField;
int kbaibakjiif = QuestJumbotronBossFace.KBAIBAKJIIF;
animator2.SetTrigger(kbaibakjiif);
}
EnemyFacialAnimator bedhhpadefk = this.BEDHHPADEFK;
int num3 = 0;
if (bedhhpadefk != num3)
{
this.BEDHHPADEFK.OnHit();
}
if (KKPBCOOONNK.BNNCCCFFALC)
{
int num4 = this.PAMCNCJAJDE.IAHDANBDAAM();
if (this.EJFDDKMCHMO.IAHDANBDAAM() == 0)
{
KLLMCPFPIIE<bool> ejfddkmchmo = this.EJFDDKMCHMO;
}
}
}
// Token: 0x0601357C RID: 79228 RVA: 0x00473728 File Offset: 0x00471928
[Token(Token = "0x601357C")]
[Address(RVA = "0x2068E70", Offset = "0x2067E70", VA = "0x182068E70")]
private void JCPMPCGEGID()
{
if (this.EJFDDKMCHMO.IAHDANBDAAM() != 0)
{
QuestJumbotronBossFace.AJBGEDLLFHE fbaehebklcb = this.FBAEHEBKLCB;
if (fbaehebklcb != 0)
{
AGAJMBPABDL authority = this.JHDECNFMHPP.KPBFAKFKDAF;
fbaehebklcb(this, authority);
}
Animator animator = this.<KIJIPEOFKGJ>k__BackingField;
int num = 0;
if (animator != num)
{
Animator animator2 = this.<KIJIPEOFKGJ>k__BackingField;
int pfnbdoahhci = QuestJumbotronBossFace.PFNBDOAHHCI;
animator2.SetTrigger(pfnbdoahhci);
}
}
}
// Token: 0x0601357D RID: 79229 RVA: 0x00473794 File Offset: 0x00471994
[Token(Token = "0x601357D")]
[Address(RVA = "0x2068B80", Offset = "0x2067B80", VA = "0x182068B80")]
private void GJJIEGDEJIP()
{
Animator animator = this.<KIJIPEOFKGJ>k__BackingField;
int num = 0;
if (animator != num)
{
Animator animator2 = this.<KIJIPEOFKGJ>k__BackingField;
bool dkojiobcamm = this.DKOJIOBCAMM;
int fcaikeeihkh = QuestJumbotronBossFace.FCAIKEEIHKH;
animator2.SetBool(fcaikeeihkh, dkojiobcamm);
}
HealthBar ccmmlblilfa = this.CCMMLBLILFA;
int num2 = 0;
if (ccmmlblilfa != num2)
{
HealthBar ccmmlblilfa2 = this.CCMMLBLILFA;
int num3 = this.PAMCNCJAJDE.IAHDANBDAAM();
}
}
// Token: 0x0601357E RID: 79230 RVA: 0x00473804 File Offset: 0x00471A04
[Token(Token = "0x601357E")]
[Address(RVA = "0x2069430", Offset = "0x2068430", VA = "0x182069430")]
public QuestJumbotronBossFace()
{
}
// Token: 0x0400C84B RID: 51275
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400C84B")]
[SerializeField]
private ANBBFGKPJFD armorType;
// Token: 0x0400C84D RID: 51277
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400C84D")]
private HealthBar CCMMLBLILFA;
// Token: 0x0400C84E RID: 51278
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400C84E")]
private int AOCMHMEEAOP = (int)((ulong)100L);
// Token: 0x0400C84F RID: 51279
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400C84F")]
private KLLMCPFPIIE<int> PAMCNCJAJDE;
// Token: 0x0400C850 RID: 51280
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400C850")]
private KLLMCPFPIIE<bool> EJFDDKMCHMO;
// Token: 0x0400C851 RID: 51281
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400C851")]
private EnemyFacialAnimator BEDHHPADEFK;
// Token: 0x0400C852 RID: 51282
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C852")]
private QuestJumbotronBossEnemy JHDECNFMHPP;
// Token: 0x0400C853 RID: 51283
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400C853")]
private bool DKOJIOBCAMM;
// Token: 0x0400C854 RID: 51284
[Token(Token = "0x400C854")]
private static readonly int FCAIKEEIHKH = Animator.StringToHash("Sleeping");
// Token: 0x0400C855 RID: 51285
[Token(Token = "0x400C855")]
private static readonly int PFNBDOAHHCI = Animator.StringToHash("Death");
// Token: 0x0400C856 RID: 51286
[Token(Token = "0x400C856")]
private static readonly int KBAIBAKJIIF = Animator.StringToHash("Hit");
// Token: 0x02002D00 RID: 11520
[Token(Token = "0x2002D00")]
public sealed class PLPBGCPBJKO : MulticastDelegate
{
// Token: 0x06013580 RID: 79232 RVA: 0x00473860 File Offset: 0x00471A60
[Token(Token = "0x6013580")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public PLPBGCPBJKO(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06013581 RID: 79233 RVA: 0x0047387C File Offset: 0x00471A7C
[Token(Token = "0x6013581")]
[Address(RVA = "0x205E6C0", Offset = "0x205D6C0", VA = "0x18205E6C0", Slot = "13")]
public void Invoke(QuestJumbotronBossFace ICGGKLJJBFJ, int GHPLKDBJEEB, int AOCMHMEEAOP, AGAJMBPABDL IDIBEMAPFHB)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06013582 RID: 79234 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013582")]
[Address(RVA = "0x205E610", Offset = "0x205D610", VA = "0x18205E610", Slot = "14")]
public IAsyncResult BeginInvoke(QuestJumbotronBossFace ICGGKLJJBFJ, int GHPLKDBJEEB, int AOCMHMEEAOP, AGAJMBPABDL IDIBEMAPFHB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013583 RID: 79235 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013583")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02002D01 RID: 11521
[Token(Token = "0x2002D01")]
public sealed class AJBGEDLLFHE : MulticastDelegate
{
// Token: 0x06013584 RID: 79236 RVA: 0x0047395C File Offset: 0x00471B5C
[Token(Token = "0x6013584")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public AJBGEDLLFHE(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06013585 RID: 79237 RVA: 0x00473978 File Offset: 0x00471B78
[Token(Token = "0x6013585")]
[Address(RVA = "0x52CCA0", Offset = "0x52BCA0", VA = "0x18052CCA0", Slot = "13")]
public void Invoke(QuestJumbotronBossFace ICGGKLJJBFJ, AGAJMBPABDL IDIBEMAPFHB)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06013586 RID: 79238 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013586")]
[Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", Slot = "14")]
public IAsyncResult BeginInvoke(QuestJumbotronBossFace ICGGKLJJBFJ, AGAJMBPABDL IDIBEMAPFHB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013587 RID: 79239 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013587")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
}
}