using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Activities.Quest { // Token: 0x02002721 RID: 10017 [Token(Token = "0x2002721")] [StructLayout(3)] public class QuestJumbotronBossFace : MonoBehaviour { // Token: 0x17002F3D RID: 12093 // (get) Token: 0x0601175C RID: 71516 RVA: 0x00426A24 File Offset: 0x00424C24 // (set) Token: 0x0601175D RID: 71517 RVA: 0x00426A38 File Offset: 0x00424C38 [Token(Token = "0x17002F3D")] public Animator CCJNGBLKHKD { [Token(Token = "0x601175C")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")] get; [Token(Token = "0x601175D")] [Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")] private set; } // Token: 0x17002F3E RID: 12094 // (get) Token: 0x0601175E RID: 71518 RVA: 0x00426A4C File Offset: 0x00424C4C [Token(Token = "0x17002F3E")] public ANBBFGKPJFD HEOPLKBDIGF { [Token(Token = "0x601175E")] [Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0")] get { return this.armorType; } } // Token: 0x17002F3F RID: 12095 // (get) Token: 0x0601175F RID: 71519 RVA: 0x00426A60 File Offset: 0x00424C60 [Token(Token = "0x17002F3F")] public bool GFJJKLIHCJJ { [Token(Token = "0x601175F")] [Address(RVA = "0x1AE4310", Offset = "0x1AE2D10", VA = "0x181AE4310")] get { if (this.DKOJIOBCAMM) { } return this.PAMCNCJAJDE.Get() > 0; } } // Token: 0x17002F40 RID: 12096 // (get) Token: 0x06011760 RID: 71520 RVA: 0x00426A8C File Offset: 0x00424C8C // (set) Token: 0x06011761 RID: 71521 RVA: 0x00426AAC File Offset: 0x00424CAC [Token(Token = "0x17002F40")] public int MMNFJJDMFNP { [Token(Token = "0x6011760")] [Address(RVA = "0x1AE4370", Offset = "0x1AE2D70", VA = "0x181AE4370")] get { return this.PAMCNCJAJDE.Get(); } [Token(Token = "0x6011761")] [Address(RVA = "0x1AE4550", Offset = "0x1AE2F50", VA = "0x181AE4550")] set { SynchronizedField pamcncjajde = this.PAMCNCJAJDE; int aocmhmeeaop = this.AOCMHMEEAOP; int num = 0; int num2 = Mathf.Clamp(value, num, aocmhmeeaop); } } // Token: 0x17002F41 RID: 12097 // (get) Token: 0x06011762 RID: 71522 RVA: 0x00426AD8 File Offset: 0x00424CD8 // (set) Token: 0x06011763 RID: 71523 RVA: 0x00426AF8 File Offset: 0x00424CF8 [Token(Token = "0x17002F41")] public bool GNECEJJBJIA { [Token(Token = "0x6011762")] [Address(RVA = "0x1AE43C0", Offset = "0x1AE2DC0", VA = "0x181AE43C0")] get { return this.EJFDDKMCHMO.Get() != null; } [Token(Token = "0x6011763")] [Address(RVA = "0x1AE38B0", Offset = "0x1AE22B0", VA = "0x181AE38B0")] private set { SynchronizedField ejfddkmchmo = this.EJFDDKMCHMO; } } // Token: 0x17002F42 RID: 12098 // (get) Token: 0x06011764 RID: 71524 RVA: 0x00426B14 File Offset: 0x00424D14 // (set) Token: 0x06011765 RID: 71525 RVA: 0x00426B28 File Offset: 0x00424D28 [Token(Token = "0x17002F42")] public bool NMPDLCOCOEB { [Token(Token = "0x6011764")] [Address(RVA = "0x566D70", Offset = "0x565770", VA = "0x180566D70")] get { return this.DKOJIOBCAMM; } [Token(Token = "0x6011765")] [Address(RVA = "0x1AE45E0", Offset = "0x1AE2FE0", VA = "0x181AE45E0")] set { this.DKOJIOBCAMM = value; this.GJJIEGDEJIP(); } } // Token: 0x14000178 RID: 376 // (add) Token: 0x06011766 RID: 71526 RVA: 0x00426B44 File Offset: 0x00424D44 // (remove) Token: 0x06011767 RID: 71527 RVA: 0x00426B6C File Offset: 0x00424D6C [Token(Token = "0x14000178")] public event QuestJumbotronBossFace.PLPBGCPBJKO PMDOIODPMFM { [Token(Token = "0x6011766")] [Address(RVA = "0x1AE4270", Offset = "0x1AE2C70", VA = "0x181AE4270")] [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 = "0x6011767")] [Address(RVA = "0x1AE44B0", Offset = "0x1AE2EB0", VA = "0x181AE44B0")] [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: 0x14000179 RID: 377 // (add) Token: 0x06011768 RID: 71528 RVA: 0x00426B94 File Offset: 0x00424D94 // (remove) Token: 0x06011769 RID: 71529 RVA: 0x00426BBC File Offset: 0x00424DBC [Token(Token = "0x14000179")] public event QuestJumbotronBossFace.AJBGEDLLFHE FBAEHEBKLCB { [Token(Token = "0x6011768")] [Address(RVA = "0x1AE41D0", Offset = "0x1AE2BD0", VA = "0x181AE41D0")] [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 = "0x6011769")] [Address(RVA = "0x1AE4410", Offset = "0x1AE2E10", VA = "0x181AE4410")] [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: 0x0601176A RID: 71530 RVA: 0x00426BE4 File Offset: 0x00424DE4 [Token(Token = "0x601176A")] [Address(RVA = "0x1AE3840", Offset = "0x1AE2240", VA = "0x181AE3840")] 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: 0x0601176B RID: 71531 RVA: 0x00426C1C File Offset: 0x00424E1C [Token(Token = "0x601176B")] [Address(RVA = "0x1AE4010", Offset = "0x1AE2A10", VA = "0x181AE4010")] private void Start() { this.LMOKCLBBEMJ(); if (this.EJFDDKMCHMO.Get() != 0) { QuestJumbotronBossFace.AJBGEDLLFHE fbaehebklcb = this.FBAEHEBKLCB; if (fbaehebklcb != 0) { Photon.Realtime.Player authority = this.JHDECNFMHPP.authority; 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: 0x0601176C RID: 71532 RVA: 0x00426C90 File Offset: 0x00424E90 [Token(Token = "0x601176C")] [Address(RVA = "0x1AE3A60", Offset = "0x1AE2460", VA = "0x181AE3A60")] 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); SynchronizedField synchronizedField; this.PAMCNCJAJDE = synchronizedField; string text2 = string.Format("FACE{0}_DEAD", synchronizedField); Action action2 = new Action(this.JCPMPCGEGID); SynchronizedField synchronizedField2; this.EJFDDKMCHMO = synchronizedField2; } // Token: 0x0601176D RID: 71533 RVA: 0x00426CF0 File Offset: 0x00424EF0 [Token(Token = "0x601176D")] [Address(RVA = "0x1AE3D30", Offset = "0x1AE2730", VA = "0x181AE3D30")] private void LMOKCLBBEMJ() { QuestJumbotronBossFace.PLPBGCPBJKO pmdoiodpmfm = this.PMDOIODPMFM; if (pmdoiodpmfm != 0) { int num = this.PAMCNCJAJDE.Get(); QuestJumbotronBossEnemy jhdecnfmhpp = this.JHDECNFMHPP; int aocmhmeeaop = this.AOCMHMEEAOP; Photon.Realtime.Player authority = jhdecnfmhpp.authority; pmdoiodpmfm(this, num, aocmhmeeaop, authority); } this.GJJIEGDEJIP(); Animator animator = this.k__BackingField; int num2 = 0; if (animator != num2 && this.PAMCNCJAJDE.Get() > 0 && this.PAMCNCJAJDE.Get() < 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 (PhotonNetwork.IsMasterClient) { int num4 = this.PAMCNCJAJDE.Get(); if (this.EJFDDKMCHMO.Get() == 0) { SynchronizedField ejfddkmchmo = this.EJFDDKMCHMO; } } } // Token: 0x0601176E RID: 71534 RVA: 0x00426DE4 File Offset: 0x00424FE4 [Token(Token = "0x601176E")] [Address(RVA = "0x1AE3C00", Offset = "0x1AE2600", VA = "0x181AE3C00")] private void JCPMPCGEGID() { if (this.EJFDDKMCHMO.Get() != 0) { QuestJumbotronBossFace.AJBGEDLLFHE fbaehebklcb = this.FBAEHEBKLCB; if (fbaehebklcb != 0) { Photon.Realtime.Player authority = this.JHDECNFMHPP.authority; 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: 0x0601176F RID: 71535 RVA: 0x00426E50 File Offset: 0x00425050 [Token(Token = "0x601176F")] [Address(RVA = "0x1AE3910", Offset = "0x1AE2310", VA = "0x181AE3910")] 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.Get(); } } // Token: 0x06011770 RID: 71536 RVA: 0x00426EC0 File Offset: 0x004250C0 [Token(Token = "0x6011770")] [Address(RVA = "0x1AE41C0", Offset = "0x1AE2BC0", VA = "0x181AE41C0")] public QuestJumbotronBossFace() { } // Token: 0x0400BAC1 RID: 47809 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400BAC1")] [SerializeField] private ANBBFGKPJFD armorType; // Token: 0x0400BAC3 RID: 47811 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400BAC3")] private HealthBar CCMMLBLILFA; // Token: 0x0400BAC4 RID: 47812 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400BAC4")] private int AOCMHMEEAOP = (int)((ulong)100L); // Token: 0x0400BAC5 RID: 47813 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400BAC5")] private SynchronizedField PAMCNCJAJDE; // Token: 0x0400BAC6 RID: 47814 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400BAC6")] private SynchronizedField EJFDDKMCHMO; // Token: 0x0400BAC7 RID: 47815 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400BAC7")] private EnemyFacialAnimator BEDHHPADEFK; // Token: 0x0400BAC8 RID: 47816 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400BAC8")] private QuestJumbotronBossEnemy JHDECNFMHPP; // Token: 0x0400BAC9 RID: 47817 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400BAC9")] private bool DKOJIOBCAMM; // Token: 0x0400BACA RID: 47818 [Token(Token = "0x400BACA")] private static readonly int FCAIKEEIHKH = Animator.StringToHash("Sleeping"); // Token: 0x0400BACB RID: 47819 [Token(Token = "0x400BACB")] private static readonly int PFNBDOAHHCI = Animator.StringToHash("Death"); // Token: 0x0400BACC RID: 47820 [Token(Token = "0x400BACC")] private static readonly int KBAIBAKJIIF = Animator.StringToHash("Hit"); // Token: 0x02002722 RID: 10018 [Token(Token = "0x2002722")] public sealed class PLPBGCPBJKO : MulticastDelegate { // Token: 0x06011772 RID: 71538 RVA: 0x00426F1C File Offset: 0x0042511C [Token(Token = "0x6011772")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public PLPBGCPBJKO(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06011773 RID: 71539 RVA: 0x00426F38 File Offset: 0x00425138 [Token(Token = "0x6011773")] [Address(RVA = "0x1AD3090", Offset = "0x1AD1A90", VA = "0x181AD3090", Slot = "13")] public void Invoke(QuestJumbotronBossFace ICGGKLJJBFJ, int GHPLKDBJEEB, int AOCMHMEEAOP, Photon.Realtime.Player IDIBEMAPFHB) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06011774 RID: 71540 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011774")] [Address(RVA = "0x1AD2FE0", Offset = "0x1AD19E0", VA = "0x181AD2FE0", Slot = "14")] public IAsyncResult BeginInvoke(QuestJumbotronBossFace ICGGKLJJBFJ, int GHPLKDBJEEB, int AOCMHMEEAOP, Photon.Realtime.Player IDIBEMAPFHB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011775 RID: 71541 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011775")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002723 RID: 10019 [Token(Token = "0x2002723")] public sealed class AJBGEDLLFHE : MulticastDelegate { // Token: 0x06011776 RID: 71542 RVA: 0x00427024 File Offset: 0x00425224 [Token(Token = "0x6011776")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public AJBGEDLLFHE(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06011777 RID: 71543 RVA: 0x00427040 File Offset: 0x00425240 [Token(Token = "0x6011777")] [Address(RVA = "0x519DF0", Offset = "0x5187F0", VA = "0x180519DF0", Slot = "13")] public void Invoke(QuestJumbotronBossFace ICGGKLJJBFJ, Photon.Realtime.Player IDIBEMAPFHB) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06011778 RID: 71544 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011778")] [Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", Slot = "14")] public IAsyncResult BeginInvoke(QuestJumbotronBossFace ICGGKLJJBFJ, Photon.Realtime.Player IDIBEMAPFHB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011779 RID: 71545 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011779")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }