Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Activities/Quest/QuestJumbotronBossFace.cs
T
2026-04-10 22:50:51 +02:00

495 lines
15 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Activities.Quest
{
// Token: 0x02002C16 RID: 11286
[Token(Token = "0x2002C16")]
public class QuestJumbotronBossFace : MonoBehaviour
{
// Token: 0x17003506 RID: 13574
// (get) Token: 0x06013129 RID: 78121 RVA: 0x004695EC File Offset: 0x004677EC
// (set) Token: 0x0601312A RID: 78122 RVA: 0x00469600 File Offset: 0x00467800
[Token(Token = "0x17003506")]
public Animator CCJNGBLKHKD
{
[Token(Token = "0x6013129")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get;
[Token(Token = "0x601312A")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
private set;
}
// Token: 0x17003507 RID: 13575
// (get) Token: 0x0601312B RID: 78123 RVA: 0x00469614 File Offset: 0x00467814
[Token(Token = "0x17003507")]
public ANBBFGKPJFD HEOPLKBDIGF
{
[Token(Token = "0x601312B")]
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
get
{
return this.armorType;
}
}
// Token: 0x17003508 RID: 13576
// (get) Token: 0x0601312C RID: 78124 RVA: 0x00469628 File Offset: 0x00467828
[Token(Token = "0x17003508")]
public bool GFJJKLIHCJJ
{
[Token(Token = "0x601312C")]
[Address(RVA = "0x157C160", Offset = "0x157AF60", VA = "0x18157C160")]
get
{
if (this.DKOJIOBCAMM)
{
}
return this.PAMCNCJAJDE.IAHDANBDAAM() > 0;
}
}
// Token: 0x17003509 RID: 13577
// (get) Token: 0x0601312D RID: 78125 RVA: 0x00469654 File Offset: 0x00467854
// (set) Token: 0x0601312E RID: 78126 RVA: 0x00469674 File Offset: 0x00467874
[Token(Token = "0x17003509")]
public int MMNFJJDMFNP
{
[Token(Token = "0x601312D")]
[Address(RVA = "0x157C1C0", Offset = "0x157AFC0", VA = "0x18157C1C0")]
get
{
return this.PAMCNCJAJDE.IAHDANBDAAM();
}
[Token(Token = "0x601312E")]
[Address(RVA = "0x157C3A0", Offset = "0x157B1A0", VA = "0x18157C3A0")]
set
{
KLLMCPFPIIE<int> pamcncjajde = this.PAMCNCJAJDE;
int aocmhmeeaop = this.AOCMHMEEAOP;
int num = 0;
int num2 = Mathf.Clamp(value, num, aocmhmeeaop);
}
}
// Token: 0x1700350A RID: 13578
// (get) Token: 0x0601312F RID: 78127 RVA: 0x004696A0 File Offset: 0x004678A0
// (set) Token: 0x06013130 RID: 78128 RVA: 0x004696C0 File Offset: 0x004678C0
[Token(Token = "0x1700350A")]
public bool GNECEJJBJIA
{
[Token(Token = "0x601312F")]
[Address(RVA = "0x157C210", Offset = "0x157B010", VA = "0x18157C210")]
get
{
return this.EJFDDKMCHMO.IAHDANBDAAM() != null;
}
[Token(Token = "0x6013130")]
[Address(RVA = "0x157B700", Offset = "0x157A500", VA = "0x18157B700")]
private set
{
KLLMCPFPIIE<bool> ejfddkmchmo = this.EJFDDKMCHMO;
}
}
// Token: 0x1700350B RID: 13579
// (get) Token: 0x06013131 RID: 78129 RVA: 0x004696DC File Offset: 0x004678DC
// (set) Token: 0x06013132 RID: 78130 RVA: 0x004696F0 File Offset: 0x004678F0
[Token(Token = "0x1700350B")]
public bool NMPDLCOCOEB
{
[Token(Token = "0x6013131")]
[Address(RVA = "0x40FFA0", Offset = "0x40EDA0", VA = "0x18040FFA0")]
get
{
return this.DKOJIOBCAMM;
}
[Token(Token = "0x6013132")]
[Address(RVA = "0x157C430", Offset = "0x157B230", VA = "0x18157C430")]
set
{
this.DKOJIOBCAMM = value;
this.GJJIEGDEJIP();
}
}
// Token: 0x140001A7 RID: 423
// (add) Token: 0x06013133 RID: 78131 RVA: 0x0046970C File Offset: 0x0046790C
// (remove) Token: 0x06013134 RID: 78132 RVA: 0x00469734 File Offset: 0x00467934
[Token(Token = "0x140001A7")]
public event QuestJumbotronBossFace.PLPBGCPBJKO PMDOIODPMFM
{
[Token(Token = "0x6013133")]
[Address(RVA = "0x157C0C0", Offset = "0x157AEC0", VA = "0x18157C0C0")]
[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 = "0x6013134")]
[Address(RVA = "0x157C300", Offset = "0x157B100", VA = "0x18157C300")]
[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: 0x140001A8 RID: 424
// (add) Token: 0x06013135 RID: 78133 RVA: 0x0046975C File Offset: 0x0046795C
// (remove) Token: 0x06013136 RID: 78134 RVA: 0x00469784 File Offset: 0x00467984
[Token(Token = "0x140001A8")]
public event QuestJumbotronBossFace.AJBGEDLLFHE FBAEHEBKLCB
{
[Token(Token = "0x6013135")]
[Address(RVA = "0x157C020", Offset = "0x157AE20", VA = "0x18157C020")]
[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 = "0x6013136")]
[Address(RVA = "0x157C260", Offset = "0x157B060", VA = "0x18157C260")]
[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: 0x06013137 RID: 78135 RVA: 0x004697AC File Offset: 0x004679AC
[Token(Token = "0x6013137")]
[Address(RVA = "0x157B690", Offset = "0x157A490", VA = "0x18157B690")]
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: 0x06013138 RID: 78136 RVA: 0x004697E4 File Offset: 0x004679E4
[Token(Token = "0x6013138")]
[Address(RVA = "0x157BE60", Offset = "0x157AC60", VA = "0x18157BE60")]
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: 0x06013139 RID: 78137 RVA: 0x00469858 File Offset: 0x00467A58
[Token(Token = "0x6013139")]
[Address(RVA = "0x157B8B0", Offset = "0x157A6B0", VA = "0x18157B8B0")]
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: 0x0601313A RID: 78138 RVA: 0x004698B8 File Offset: 0x00467AB8
[Token(Token = "0x601313A")]
[Address(RVA = "0x157BB80", Offset = "0x157A980", VA = "0x18157BB80")]
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: 0x0601313B RID: 78139 RVA: 0x004699AC File Offset: 0x00467BAC
[Token(Token = "0x601313B")]
[Address(RVA = "0x157BA50", Offset = "0x157A850", VA = "0x18157BA50")]
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: 0x0601313C RID: 78140 RVA: 0x00469A18 File Offset: 0x00467C18
[Token(Token = "0x601313C")]
[Address(RVA = "0x157B760", Offset = "0x157A560", VA = "0x18157B760")]
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: 0x0601313D RID: 78141 RVA: 0x00469A88 File Offset: 0x00467C88
[Token(Token = "0x601313D")]
[Address(RVA = "0x157C010", Offset = "0x157AE10", VA = "0x18157C010")]
public QuestJumbotronBossFace()
{
}
// Token: 0x0400C637 RID: 50743
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400C637")]
[SerializeField]
private ANBBFGKPJFD armorType;
// Token: 0x0400C639 RID: 50745
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400C639")]
private HealthBar CCMMLBLILFA;
// Token: 0x0400C63A RID: 50746
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400C63A")]
private int AOCMHMEEAOP = (int)((ulong)100L);
// Token: 0x0400C63B RID: 50747
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400C63B")]
private KLLMCPFPIIE<int> PAMCNCJAJDE;
// Token: 0x0400C63C RID: 50748
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400C63C")]
private KLLMCPFPIIE<bool> EJFDDKMCHMO;
// Token: 0x0400C63D RID: 50749
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400C63D")]
private EnemyFacialAnimator BEDHHPADEFK;
// Token: 0x0400C63E RID: 50750
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C63E")]
private QuestJumbotronBossEnemy JHDECNFMHPP;
// Token: 0x0400C63F RID: 50751
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400C63F")]
private bool DKOJIOBCAMM;
// Token: 0x0400C640 RID: 50752
[Token(Token = "0x400C640")]
private static readonly int FCAIKEEIHKH = Animator.StringToHash("Sleeping");
// Token: 0x0400C641 RID: 50753
[Token(Token = "0x400C641")]
private static readonly int PFNBDOAHHCI = Animator.StringToHash("Death");
// Token: 0x0400C642 RID: 50754
[Token(Token = "0x400C642")]
private static readonly int KBAIBAKJIIF = Animator.StringToHash("Hit");
// Token: 0x02002C17 RID: 11287
[Token(Token = "0x2002C17")]
public sealed class PLPBGCPBJKO : MulticastDelegate
{
// Token: 0x0601313F RID: 78143 RVA: 0x00469AE4 File Offset: 0x00467CE4
[Token(Token = "0x601313F")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public PLPBGCPBJKO(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06013140 RID: 78144 RVA: 0x00469B00 File Offset: 0x00467D00
[Token(Token = "0x6013140")]
[Address(RVA = "0x15712A0", Offset = "0x15700A0", VA = "0x1815712A0", 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: 0x06013141 RID: 78145 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013141")]
[Address(RVA = "0x15711F0", Offset = "0x156FFF0", VA = "0x1815711F0", 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: 0x06013142 RID: 78146 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013142")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02002C18 RID: 11288
[Token(Token = "0x2002C18")]
public sealed class AJBGEDLLFHE : MulticastDelegate
{
// Token: 0x06013143 RID: 78147 RVA: 0x00469BE0 File Offset: 0x00467DE0
[Token(Token = "0x6013143")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public AJBGEDLLFHE(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06013144 RID: 78148 RVA: 0x00469BFC File Offset: 0x00467DFC
[Token(Token = "0x6013144")]
[Address(RVA = "0x48FFD0", Offset = "0x48EDD0", VA = "0x18048FFD0", Slot = "13")]
public void Invoke(QuestJumbotronBossFace ICGGKLJJBFJ, AGAJMBPABDL IDIBEMAPFHB)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06013145 RID: 78149 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013145")]
[Address(RVA = "0x457420", Offset = "0x456220", VA = "0x180457420", 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: 0x06013146 RID: 78150 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013146")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
}
}