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 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 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(); this.k__BackingField = componentInChildren; EnemyFacialAnimator componentInChildren2 = base.GetComponentInChildren(); this.BEDHHPADEFK = componentInChildren2; HealthBar componentInChildren3 = base.GetComponentInChildren(); 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.k__BackingField; int num = 0; if (animator != num) { Animator animator2 = this.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 kllmcpfpiie; this.PAMCNCJAJDE = kllmcpfpiie; string text2 = string.Format("FACE{0}_DEAD", kllmcpfpiie); Action action2 = new Action(this.JCPMPCGEGID); KLLMCPFPIIE 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.k__BackingField; int num2 = 0; if (animator != num2 && this.PAMCNCJAJDE.IAHDANBDAAM() > 0 && this.PAMCNCJAJDE.IAHDANBDAAM() < this.AOCMHMEEAOP) { Animator animator2 = this.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 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.k__BackingField; int num = 0; if (animator != num) { Animator animator2 = this.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.k__BackingField; int num = 0; if (animator != num) { Animator animator2 = this.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 PAMCNCJAJDE; // Token: 0x0400C63C RID: 50748 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400C63C")] private KLLMCPFPIIE 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."); } } } }