using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Serialization; namespace RecRoom.Activities.SubScenes { // Token: 0x02002B88 RID: 11144 [Token(Token = "0x2002B88")] [RequireComponent(typeof(BaseActivitySubScene))] public abstract class ActivitySubSceneBehaviour : MonoBehaviour { // Token: 0x06012C03 RID: 76803 RVA: 0x0044F890 File Offset: 0x0044DA90 [Token(Token = "0x6012C03")] [Address(RVA = "0x9CE710", Offset = "0x9CD510", VA = "0x1809CE710", Slot = "4")] protected virtual void Awake() { BaseActivitySubScene.NHEECILKCJH ldflobagmjc; Delegate delegate5; for (;;) { BaseActivitySubScene baseActivitySubScene = this.subscene; BaseActivitySubScene.NHEECILKCJH nheecilkcjh; nheecilkcjh.m_target = this; BaseActivitySubScene.NHEECILKCJH fhachjcnpmk = baseActivitySubScene.FHACHJCNPMK; Delegate @delegate = Delegate.Combine(fhachjcnpmk, nheecilkcjh); if (@delegate == 0 || @delegate != 0) { while (@delegate != fhachjcnpmk) { } BaseActivitySubScene baseActivitySubScene2 = this.subscene; BaseActivitySubScene.NHEECILKCJH nheecilkcjh2; nheecilkcjh2.m_target = this; BaseActivitySubScene.NHEECILKCJH lmkfmjmoogl = baseActivitySubScene2.LMKFMJMOOGL; Delegate delegate2 = Delegate.Combine(lmkfmjmoogl, nheecilkcjh2); if (delegate2 == 0 || delegate2 != 0) { while (delegate2 != lmkfmjmoogl) { } BaseActivitySubScene baseActivitySubScene3 = this.subscene; BaseActivitySubScene.NHEECILKCJH nheecilkcjh3; nheecilkcjh3.m_target = this; BaseActivitySubScene.NHEECILKCJH lccjcicgfai = baseActivitySubScene3.LCCJCICGFAI; Delegate delegate3 = Delegate.Combine(lccjcicgfai, nheecilkcjh3); if (delegate3 == 0 || delegate3 != 0) { while (delegate3 != lccjcicgfai) { } BaseActivitySubScene baseActivitySubScene4 = this.subscene; BaseActivitySubScene.NHEECILKCJH nheecilkcjh4; nheecilkcjh4.m_target = this; BaseActivitySubScene.NHEECILKCJH ddbeglccmjp = baseActivitySubScene4.DDBEGLCCMJP; Delegate delegate4 = Delegate.Combine(ddbeglccmjp, nheecilkcjh4); if (delegate4 == 0 || delegate4 != 0) { while (delegate4 != ddbeglccmjp) { } BaseActivitySubScene baseActivitySubScene5 = this.subscene; BaseActivitySubScene.NHEECILKCJH nheecilkcjh5; nheecilkcjh5.m_target = this; ldflobagmjc = baseActivitySubScene5.LDFLOBAGMJC; delegate5 = Delegate.Combine(ldflobagmjc, nheecilkcjh5); if (delegate5 == 0 || delegate5 != 0) { break; } } } } } } while (delegate5 != ldflobagmjc) { } } // Token: 0x06012C04 RID: 76804 RVA: 0x0044F9A8 File Offset: 0x0044DBA8 [Token(Token = "0x6012C04")] [Address(RVA = "0x9CEAB0", Offset = "0x9CD8B0", VA = "0x1809CEAB0", Slot = "5")] protected virtual void OnDestroy() { BaseActivitySubScene.NHEECILKCJH ldflobagmjc; Delegate delegate5; for (;;) { BaseActivitySubScene baseActivitySubScene = this.subscene; BaseActivitySubScene.NHEECILKCJH nheecilkcjh; nheecilkcjh.m_target = this; BaseActivitySubScene.NHEECILKCJH fhachjcnpmk = baseActivitySubScene.FHACHJCNPMK; Delegate @delegate = Delegate.Remove(fhachjcnpmk, nheecilkcjh); if (@delegate == 0 || @delegate != 0) { while (@delegate != fhachjcnpmk) { } BaseActivitySubScene baseActivitySubScene2 = this.subscene; BaseActivitySubScene.NHEECILKCJH nheecilkcjh2; nheecilkcjh2.m_target = this; BaseActivitySubScene.NHEECILKCJH lmkfmjmoogl = baseActivitySubScene2.LMKFMJMOOGL; Delegate delegate2 = Delegate.Remove(lmkfmjmoogl, nheecilkcjh2); if (delegate2 == 0 || delegate2 != 0) { while (delegate2 != lmkfmjmoogl) { } BaseActivitySubScene baseActivitySubScene3 = this.subscene; BaseActivitySubScene.NHEECILKCJH nheecilkcjh3; nheecilkcjh3.m_target = this; BaseActivitySubScene.NHEECILKCJH lccjcicgfai = baseActivitySubScene3.LCCJCICGFAI; Delegate delegate3 = Delegate.Remove(lccjcicgfai, nheecilkcjh3); if (delegate3 == 0 || delegate3 != 0) { while (delegate3 != lccjcicgfai) { } BaseActivitySubScene baseActivitySubScene4 = this.subscene; BaseActivitySubScene.NHEECILKCJH nheecilkcjh4; nheecilkcjh4.m_target = this; BaseActivitySubScene.NHEECILKCJH ddbeglccmjp = baseActivitySubScene4.DDBEGLCCMJP; Delegate delegate4 = Delegate.Remove(ddbeglccmjp, nheecilkcjh4); if (delegate4 == 0 || delegate4 != 0) { while (delegate4 != ddbeglccmjp) { } BaseActivitySubScene baseActivitySubScene5 = this.subscene; BaseActivitySubScene.NHEECILKCJH nheecilkcjh5; nheecilkcjh5.m_target = this; ldflobagmjc = baseActivitySubScene5.LDFLOBAGMJC; delegate5 = Delegate.Remove(ldflobagmjc, nheecilkcjh5); if (delegate5 == 0 || delegate5 != 0) { break; } } } } } } while (delegate5 != ldflobagmjc) { } } // Token: 0x06012C05 RID: 76805 [Token(Token = "0x6012C05")] [Address(Slot = "6")] protected abstract void CNEJGKOACCI(BaseActivitySubScene LDCLEHHGACH); // Token: 0x06012C06 RID: 76806 [Token(Token = "0x6012C06")] [Address(Slot = "7")] protected abstract void MFLMMAOBIIL(BaseActivitySubScene LDCLEHHGACH); // Token: 0x06012C07 RID: 76807 [Token(Token = "0x6012C07")] [Address(Slot = "8")] protected abstract void IDHFECGJFJJ(BaseActivitySubScene LDCLEHHGACH); // Token: 0x06012C08 RID: 76808 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012C08")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")] protected virtual void LALEKKCHBHD(BaseActivitySubScene LDCLEHHGACH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012C09 RID: 76809 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012C09")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "10")] protected virtual void NKCBBCHJEBN(BaseActivitySubScene LDCLEHHGACH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012C0A RID: 76810 RVA: 0x0044FAC0 File Offset: 0x0044DCC0 [Token(Token = "0x6012C0A")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] protected ActivitySubSceneBehaviour() { } // Token: 0x0400C21A RID: 49690 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400C21A")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] [FormerlySerializedAs("room")] protected BaseActivitySubScene subscene; } }