using System; using System.Diagnostics; using Photon; using UnityEngine; namespace RecRoom.Activities.Quest { // Token: 0x02000190 RID: 400 [RequireComponent(typeof(QuestRoomCulling))] [RequireComponent(typeof(PhotonView))] public abstract class QuestRoomBase : global::Photon.MonoBehaviour { // Token: 0x17000180 RID: 384 // (get) Token: 0x060051F5 RID: 20981 RVA: 0x001935B0 File Offset: 0x001917B0 // (set) Token: 0x060051F6 RID: 20982 RVA: 0x001935B8 File Offset: 0x001917B8 public QuestManager KPBODDDKDFN { get; private set; } // Token: 0x17000181 RID: 385 // (get) Token: 0x060051F7 RID: 20983 RVA: 0x001935C4 File Offset: 0x001917C4 // (set) Token: 0x060051F8 RID: 20984 RVA: 0x001935CC File Offset: 0x001917CC public int KILJBJHPDFI { get; private set; } // Token: 0x14000015 RID: 21 // (add) Token: 0x060051F9 RID: 20985 RVA: 0x001935D8 File Offset: 0x001917D8 // (remove) Token: 0x060051FA RID: 20986 RVA: 0x00193610 File Offset: 0x00191810 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event QuestRoomBase.NBAONIKMDPE LCCNCDGOOKI; // Token: 0x14000016 RID: 22 // (add) Token: 0x060051FB RID: 20987 RVA: 0x00193648 File Offset: 0x00191848 // (remove) Token: 0x060051FC RID: 20988 RVA: 0x00193680 File Offset: 0x00191880 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event QuestRoomBase.NBAONIKMDPE FDAAALKBOIG; // Token: 0x14000017 RID: 23 // (add) Token: 0x060051FD RID: 20989 RVA: 0x001936B8 File Offset: 0x001918B8 // (remove) Token: 0x060051FE RID: 20990 RVA: 0x001936F0 File Offset: 0x001918F0 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event QuestRoomBase.NBAONIKMDPE HBLEJOPIFEK; // Token: 0x14000018 RID: 24 // (add) Token: 0x060051FF RID: 20991 RVA: 0x00193728 File Offset: 0x00191928 // (remove) Token: 0x06005200 RID: 20992 RVA: 0x00193760 File Offset: 0x00191960 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event QuestRoomBase.NBAONIKMDPE HOMONIFGEGP; // Token: 0x14000019 RID: 25 // (add) Token: 0x06005201 RID: 20993 RVA: 0x00193798 File Offset: 0x00191998 // (remove) Token: 0x06005202 RID: 20994 RVA: 0x001937D0 File Offset: 0x001919D0 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event QuestRoomBase.NBAONIKMDPE IOMBGEKPDHO; // Token: 0x06005203 RID: 20995 RVA: 0x00193808 File Offset: 0x00191A08 public virtual void Initialize(QuestManager NDECLHJMDIG, int JOKOHEBAFLB) { this.KPBODDDKDFN = NDECLHJMDIG; this.KILJBJHPDFI = JOKOHEBAFLB; this.IMELMLAGEKP(); this.MCPEGMNFLHA(); if (this.LCCNCDGOOKI != null) { this.LCCNCDGOOKI(this); } } // Token: 0x06005204 RID: 20996 RVA: 0x0019383C File Offset: 0x00191A3C protected void IOIEHMABMJO() { if (this.HOMONIFGEGP != null) { this.HOMONIFGEGP(this); } } // Token: 0x06005205 RID: 20997 RVA: 0x00193858 File Offset: 0x00191A58 protected void BMNLALGFAPC() { if (this.IOMBGEKPDHO != null) { this.IOMBGEKPDHO(this); } } // Token: 0x06005206 RID: 20998 RVA: 0x00193874 File Offset: 0x00191A74 public virtual void OnLocalPlayerEnter() { if (this.FDAAALKBOIG != null) { this.FDAAALKBOIG(this); } } // Token: 0x06005207 RID: 20999 RVA: 0x00193890 File Offset: 0x00191A90 public virtual void OnLocalPlayerExit() { if (this.HBLEJOPIFEK != null) { this.HBLEJOPIFEK(this); } } // Token: 0x06005208 RID: 21000 RVA: 0x001938AC File Offset: 0x00191AAC protected void CCGMHPECCBO() { if (this.BLGIDEHAICJ != null) { for (int i = 0; i < this.BLGIDEHAICJ.Length; i++) { if (!this.BLGIDEHAICJ[i].OHGPCMJMFGC && !this.BLGIDEHAICJ[i].DMMFKPIKPND) { this.BLGIDEHAICJ[i].MasterResetToLastSpawnPosition(); } } } } // Token: 0x06005209 RID: 21001 RVA: 0x00193910 File Offset: 0x00191B10 protected void EOHCCFHHPMC() { if (this.BLGIDEHAICJ != null) { for (int i = 0; i < this.BLGIDEHAICJ.Length; i++) { if (!this.BLGIDEHAICJ[i].OHGPCMJMFGC && !this.BLGIDEHAICJ[i].DMMFKPIKPND) { this.BLGIDEHAICJ[i].MasterDisableAndMoveToLastSpawnPosition(); } } } } // Token: 0x0600520A RID: 21002 RVA: 0x00193974 File Offset: 0x00191B74 private void IMELMLAGEKP() { this.BLGIDEHAICJ = base.GetComponentsInChildren(true); if (this.BLGIDEHAICJ != null) { for (int i = 0; i < this.BLGIDEHAICJ.Length; i++) { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.ExcludeTool(this.BLGIDEHAICJ[i]); } } } } // Token: 0x0600520B RID: 21003 RVA: 0x001939D4 File Offset: 0x00191BD4 protected void PGMLJIALKLH() { if (this.BFLLKLBIODA != null) { foreach (Trap trap in this.BFLLKLBIODA) { trap.MasterResetToSpawnPoint(); } } } // Token: 0x0600520C RID: 21004 RVA: 0x00193A14 File Offset: 0x00191C14 protected void AJPLCKLENMO() { if (this.BFLLKLBIODA != null) { for (int i = 0; i < this.BFLLKLBIODA.Length; i++) { this.BFLLKLBIODA[i].MasterDisable(); } } } // Token: 0x0600520D RID: 21005 RVA: 0x00193A54 File Offset: 0x00191C54 private void MCPEGMNFLHA() { this.BFLLKLBIODA = base.transform.GetComponentsInChildren(true); } // Token: 0x04000A61 RID: 2657 protected Tool[] BLGIDEHAICJ; // Token: 0x04000A62 RID: 2658 protected Trap[] BFLLKLBIODA; // Token: 0x02000191 RID: 401 // (Invoke) Token: 0x0600520F RID: 21007 public delegate void NBAONIKMDPE(QuestRoomBase FIIFPLCNFHJ); } }