using System; using UnityEngine; namespace RecRoom.Activities.Quest { // Token: 0x0200019A RID: 410 [RequireComponent(typeof(QuestRoomBase))] public abstract class QuestRoomBehaviour : MonoBehaviour { // Token: 0x060052B4 RID: 21172 RVA: 0x00195608 File Offset: 0x00193808 protected virtual void Awake() { this.room.LCCNCDGOOKI += this.NELKLKJBKII; this.room.HOMONIFGEGP += this.KJLCOGCOGAN; this.room.IOMBGEKPDHO += this.CEPKCOPAGEL; this.room.FDAAALKBOIG += this.GGPAONCCLCB; this.room.HBLEJOPIFEK += this.DCNPEOOAFBA; } // Token: 0x060052B5 RID: 21173 RVA: 0x00195690 File Offset: 0x00193890 protected virtual void OnDestroy() { this.room.LCCNCDGOOKI -= this.NELKLKJBKII; this.room.HOMONIFGEGP -= this.KJLCOGCOGAN; this.room.IOMBGEKPDHO -= this.CEPKCOPAGEL; this.room.FDAAALKBOIG -= this.GGPAONCCLCB; this.room.HBLEJOPIFEK -= this.DCNPEOOAFBA; } // Token: 0x060052B6 RID: 21174 protected abstract void NELKLKJBKII(QuestRoomBase FIIFPLCNFHJ); // Token: 0x060052B7 RID: 21175 protected abstract void GGPAONCCLCB(QuestRoomBase FIIFPLCNFHJ); // Token: 0x060052B8 RID: 21176 protected abstract void DCNPEOOAFBA(QuestRoomBase FIIFPLCNFHJ); // Token: 0x060052B9 RID: 21177 RVA: 0x00195718 File Offset: 0x00193918 protected virtual void KJLCOGCOGAN(QuestRoomBase FIIFPLCNFHJ) { } // Token: 0x060052BA RID: 21178 RVA: 0x0019571C File Offset: 0x0019391C protected virtual void CEPKCOPAGEL(QuestRoomBase FIIFPLCNFHJ) { } // Token: 0x04000A8D RID: 2701 [ENMFCLPAKBJ(FOGKDGELKHN.Self, false)] [SerializeField] protected QuestRoomBase room; } }