189 lines
5.5 KiB
C#
189 lines
5.5 KiB
C#
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<Tool>(true);
|
|
if (this.BLGIDEHAICJ != null)
|
|
{
|
|
for (int i = 0; i < this.BLGIDEHAICJ.Length; i++)
|
|
{
|
|
if (SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM != null)
|
|
{
|
|
SingletonMonoBehaviour<ToolCleanupManager>.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<Trap>(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);
|
|
}
|
|
}
|