using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Activities.Quest { // Token: 0x02002753 RID: 10067 [Token(Token = "0x2002753")] [RequireComponent(typeof(QuestRoomBase))] [StructLayout(3)] public abstract class QuestRoomBehaviour : MonoBehaviour { // Token: 0x06011945 RID: 72005 RVA: 0x0043052C File Offset: 0x0042E72C [Token(Token = "0x6011945")] [Address(RVA = "0x183EAF0", Offset = "0x183D4F0", VA = "0x18183EAF0", Slot = "4")] protected virtual void Awake() { QuestRoomBase.CABENNNPMEK ldflobagmjc; Delegate delegate5; for (;;) { QuestRoomBase questRoomBase = this.room; QuestRoomBase.CABENNNPMEK cabennnpmek; cabennnpmek.m_target = this; QuestRoomBase.CABENNNPMEK fhachjcnpmk = questRoomBase.FHACHJCNPMK; Delegate @delegate = Delegate.Combine(fhachjcnpmk, cabennnpmek); if (@delegate == 0 || @delegate != 0) { while (@delegate != fhachjcnpmk) { } QuestRoomBase questRoomBase2 = this.room; QuestRoomBase.CABENNNPMEK cabennnpmek2; cabennnpmek2.m_target = this; QuestRoomBase.CABENNNPMEK lmkfmjmoogl = questRoomBase2.LMKFMJMOOGL; Delegate delegate2 = Delegate.Combine(lmkfmjmoogl, cabennnpmek2); if (delegate2 == 0 || delegate2 != 0) { while (delegate2 != lmkfmjmoogl) { } QuestRoomBase questRoomBase3 = this.room; QuestRoomBase.CABENNNPMEK cabennnpmek3; cabennnpmek3.m_target = this; Delegate delegate3; if (delegate3 == 0 || delegate3 != 0) { while (delegate3 != questRoomBase3) { } QuestRoomBase questRoomBase4 = this.room; QuestRoomBase.CABENNNPMEK cabennnpmek4; cabennnpmek4.m_target = this; QuestRoomBase.CABENNNPMEK ddbeglccmjp = questRoomBase4.DDBEGLCCMJP; Delegate delegate4 = Delegate.Combine(ddbeglccmjp, cabennnpmek4); if (delegate4 == 0 || delegate4 != 0) { while (delegate4 != ddbeglccmjp) { } QuestRoomBase questRoomBase5 = this.room; QuestRoomBase.CABENNNPMEK cabennnpmek5; cabennnpmek5.m_target = this; ldflobagmjc = questRoomBase5.LDFLOBAGMJC; delegate5 = Delegate.Combine(ldflobagmjc, cabennnpmek5); if (delegate5 == 0 || delegate5 != 0) { break; } } } } } } while (delegate5 != ldflobagmjc) { } } // Token: 0x06011946 RID: 72006 RVA: 0x0043062C File Offset: 0x0042E82C [Token(Token = "0x6011946")] [Address(RVA = "0x183EE90", Offset = "0x183D890", VA = "0x18183EE90", Slot = "5")] protected virtual void OnDestroy() { QuestRoomBase.CABENNNPMEK ldflobagmjc; Delegate delegate5; for (;;) { QuestRoomBase questRoomBase = this.room; QuestRoomBase.CABENNNPMEK cabennnpmek; cabennnpmek.m_target = this; QuestRoomBase.CABENNNPMEK fhachjcnpmk = questRoomBase.FHACHJCNPMK; Delegate @delegate = Delegate.Remove(fhachjcnpmk, cabennnpmek); if (@delegate == 0 || @delegate != 0) { while (@delegate != fhachjcnpmk) { } QuestRoomBase questRoomBase2 = this.room; QuestRoomBase.CABENNNPMEK cabennnpmek2; cabennnpmek2.m_target = this; QuestRoomBase.CABENNNPMEK lmkfmjmoogl = questRoomBase2.LMKFMJMOOGL; Delegate delegate2 = Delegate.Remove(lmkfmjmoogl, cabennnpmek2); if (delegate2 == 0 || delegate2 != 0) { while (delegate2 != lmkfmjmoogl) { } QuestRoomBase questRoomBase3 = this.room; QuestRoomBase.CABENNNPMEK cabennnpmek3; cabennnpmek3.m_target = this; Delegate delegate3; if (delegate3 == 0 || delegate3 != 0) { while (delegate3 != questRoomBase3) { } QuestRoomBase questRoomBase4 = this.room; QuestRoomBase.CABENNNPMEK cabennnpmek4; cabennnpmek4.m_target = this; QuestRoomBase.CABENNNPMEK ddbeglccmjp = questRoomBase4.DDBEGLCCMJP; Delegate delegate4 = Delegate.Remove(ddbeglccmjp, cabennnpmek4); if (delegate4 == 0 || delegate4 != 0) { while (delegate4 != ddbeglccmjp) { } QuestRoomBase questRoomBase5 = this.room; QuestRoomBase.CABENNNPMEK cabennnpmek5; cabennnpmek5.m_target = this; ldflobagmjc = questRoomBase5.LDFLOBAGMJC; delegate5 = Delegate.Remove(ldflobagmjc, cabennnpmek5); if (delegate5 == 0 || delegate5 != 0) { break; } } } } } } while (delegate5 != ldflobagmjc) { } } // Token: 0x06011947 RID: 72007 [Token(Token = "0x6011947")] [Address(Slot = "6")] protected abstract void CNEJGKOACCI(QuestRoomBase DDEGOJKBEAN); // Token: 0x06011948 RID: 72008 [Token(Token = "0x6011948")] [Address(Slot = "7")] protected abstract void MFLMMAOBIIL(QuestRoomBase DDEGOJKBEAN); // Token: 0x06011949 RID: 72009 [Token(Token = "0x6011949")] [Address(Slot = "8")] protected abstract void IDHFECGJFJJ(QuestRoomBase DDEGOJKBEAN); // Token: 0x0601194A RID: 72010 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601194A")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")] protected virtual void PABNHDIMGLM(QuestRoomBase DDEGOJKBEAN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601194B RID: 72011 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601194B")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "10")] protected virtual void MFJPINCNNHF(QuestRoomBase DDEGOJKBEAN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601194C RID: 72012 RVA: 0x0043072C File Offset: 0x0042E92C [Token(Token = "0x601194C")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] protected QuestRoomBehaviour() { } // Token: 0x0400BC41 RID: 48193 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400BC41")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] protected QuestRoomBase room; } }