Files
2026-06-04 11:42:34 +02:00

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);
}
}