398 lines
9.8 KiB
C#
398 lines
9.8 KiB
C#
using System;
|
|
|
|
namespace RecRoom.Sandbox
|
|
{
|
|
// Token: 0x02000A5E RID: 2654
|
|
[Serializable]
|
|
public class SandboxTimerManager : EJMCHIKADDC
|
|
{
|
|
// Token: 0x060141A9 RID: 82345 RVA: 0x005AB2F0 File Offset: 0x005A94F0
|
|
public void HCGCKBJMMJI()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.timer.JFLNOPOELNI();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141AA RID: 82346 RVA: 0x005AB308 File Offset: 0x005A9508
|
|
public bool OFILCJHBMHL()
|
|
{
|
|
return this.timer.DFGFCKGKFMG;
|
|
}
|
|
|
|
// Token: 0x060141AB RID: 82347 RVA: 0x005AB318 File Offset: 0x005A9518
|
|
public bool EBDOLENONBE()
|
|
{
|
|
return this.timer.FHBAEMMAFCP();
|
|
}
|
|
|
|
// Token: 0x060141AC RID: 82348 RVA: 0x005AB328 File Offset: 0x005A9528
|
|
public float BFFEDOCLIBE()
|
|
{
|
|
return this._timeLimit.CPIBGJLHLBL();
|
|
}
|
|
|
|
// Token: 0x060141AD RID: 82349 RVA: 0x005AB338 File Offset: 0x005A9538
|
|
public void INDIHMLAOHP()
|
|
{
|
|
if (this.timer != null && !this.timer.DFGFCKGKFMG)
|
|
{
|
|
this.timer.KHJKJGDBPMF();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141AE RID: 82350 RVA: 0x005AB360 File Offset: 0x005A9560
|
|
private void EGAKFKLPKMG()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.timer.PBDGDJIFMOK(86f);
|
|
this.timer.EEJIELHOMCL();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141AF RID: 82351 RVA: 0x005AB388 File Offset: 0x005A9588
|
|
public void IMAOPPNNCIL(SandboxRoomManager OJPFECKPAGP)
|
|
{
|
|
this.sandboxManager = OJPFECKPAGP;
|
|
this.timer = new AONMNAEOJAL(OJPFECKPAGP, "volume", IKCAJLLAFML.MASTER);
|
|
this._timeLimit = new LHLLJPPCDKA<float>(OJPFECKPAGP, "Message", 296f, IKCAJLLAFML.MASTER, new Action(this.BGGMJNLKBPE));
|
|
this.INDFABBOKBB();
|
|
}
|
|
|
|
// Token: 0x060141B0 RID: 82352 RVA: 0x005AB3D8 File Offset: 0x005A95D8
|
|
public void FNEGCAKNPOM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060141B1 RID: 82353 RVA: 0x005AB3DC File Offset: 0x005A95DC
|
|
public void OACOBELGFAM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060141B2 RID: 82354 RVA: 0x005AB3E0 File Offset: 0x005A95E0
|
|
public void BJAAHCFPLPK(SandboxRoomManager OJPFECKPAGP)
|
|
{
|
|
this.sandboxManager = OJPFECKPAGP;
|
|
this.timer = new AONMNAEOJAL(OJPFECKPAGP, "hidden", IKCAJLLAFML.AUTHORITY);
|
|
this._timeLimit = new LHLLJPPCDKA<float>(OJPFECKPAGP, "Authorization", 280f, IKCAJLLAFML.MASTER, new Action(this.BGGMJNLKBPE));
|
|
this.JGJBFIJEPGA();
|
|
}
|
|
|
|
// Token: 0x170007E9 RID: 2025
|
|
// (get) Token: 0x060141B3 RID: 82355 RVA: 0x005AB430 File Offset: 0x005A9630
|
|
// (set) Token: 0x060141C8 RID: 82376 RVA: 0x005AB618 File Offset: 0x005A9818
|
|
public float TimeLimit
|
|
{
|
|
get
|
|
{
|
|
return this._timeLimit.CPIBGJLHLBL();
|
|
}
|
|
private set
|
|
{
|
|
this._timeLimit.MEAINJPIECA(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141B4 RID: 82356 RVA: 0x005AB440 File Offset: 0x005A9640
|
|
public void FOENGPLPBDG(float FOEOKCHPILL)
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.PBKJHFMIENG)
|
|
{
|
|
PhotonView photonView = this.sandboxManager.EKPBHKFHMON();
|
|
string text = "Error serializing RoomDoor {0}: Data already specified.";
|
|
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All;
|
|
object[] array = new object[0];
|
|
array[0] = FOEOKCHPILL;
|
|
photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141B5 RID: 82357 RVA: 0x005AB478 File Offset: 0x005A9678
|
|
public void KKIJNNIHDLH()
|
|
{
|
|
this.JGJBFIJEPGA();
|
|
}
|
|
|
|
// Token: 0x060141B6 RID: 82358 RVA: 0x005AB480 File Offset: 0x005A9680
|
|
public void AIBKHHMJGBP(float FOEOKCHPILL)
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.COGCMGAINBF())
|
|
{
|
|
this.sandboxManager.ACEAACJNNAF().RPC("Connected to ", IHCPDNLJMMD.All, new object[] { FOEOKCHPILL });
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141B7 RID: 82359 RVA: 0x005AB4B8 File Offset: 0x005A96B8
|
|
public void FDMNNOCJGPN()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.timer.JFLNOPOELNI();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141B8 RID: 82360 RVA: 0x005AB4D0 File Offset: 0x005A96D0
|
|
private void BGGMJNLKBPE()
|
|
{
|
|
this.TimeLimitChangedEvent.Invoke(this.TimeLimit);
|
|
}
|
|
|
|
// Token: 0x060141B9 RID: 82361 RVA: 0x005AB4E4 File Offset: 0x005A96E4
|
|
public void EOLCMCIOBIE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060141BA RID: 82362 RVA: 0x005AB4E8 File Offset: 0x005A96E8
|
|
public float CKEAPNGABKE()
|
|
{
|
|
return this._timeLimit.CPIBGJLHLBL();
|
|
}
|
|
|
|
// Token: 0x060141BB RID: 82363 RVA: 0x005AB4F8 File Offset: 0x005A96F8
|
|
public void HDKBKIPDDCJ()
|
|
{
|
|
this.JGJBFIJEPGA();
|
|
}
|
|
|
|
// Token: 0x060141BC RID: 82364 RVA: 0x005AB500 File Offset: 0x005A9700
|
|
public void BMFKEMENAIA(LNJFBGIBLHA JEFGMHBLLKI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060141BD RID: 82365 RVA: 0x005AB504 File Offset: 0x005A9704
|
|
public void LLEHCEKILII(float FOEOKCHPILL)
|
|
{
|
|
this.TimeLimit = FOEOKCHPILL;
|
|
}
|
|
|
|
// Token: 0x060141BE RID: 82366 RVA: 0x005AB510 File Offset: 0x005A9710
|
|
public void CAJMEBAJGJF(LNJFBGIBLHA JEFGMHBLLKI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060141BF RID: 82367 RVA: 0x005AB514 File Offset: 0x005A9714
|
|
public void CMBEDBCPNIA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060141C0 RID: 82368 RVA: 0x005AB518 File Offset: 0x005A9718
|
|
public void GGDJGCEMHMP()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD && this.timer.GNLLFIKPGHM())
|
|
{
|
|
if (this.HasTimeLimit)
|
|
{
|
|
this.timer.OOEPCEFMAKA(this.CKEAPNGABKE());
|
|
}
|
|
else
|
|
{
|
|
this.timer.LPLPLFCNAOI();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141C1 RID: 82369 RVA: 0x005AB56C File Offset: 0x005A976C
|
|
public void GCPKCBEJCDA()
|
|
{
|
|
this.INDFABBOKBB();
|
|
}
|
|
|
|
// Token: 0x060141C2 RID: 82370 RVA: 0x005AB574 File Offset: 0x005A9774
|
|
public void NECGLPMEOPJ(float FOEOKCHPILL)
|
|
{
|
|
this.TimeLimit = FOEOKCHPILL;
|
|
}
|
|
|
|
// Token: 0x170007EE RID: 2030
|
|
// (get) Token: 0x060141C3 RID: 82371 RVA: 0x005AB580 File Offset: 0x005A9780
|
|
public float TimeRemaining
|
|
{
|
|
get
|
|
{
|
|
return (!this.HasTimeLimit) ? 0f : this.timer.GDGNJGAADLK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141C4 RID: 82372 RVA: 0x005AB5A4 File Offset: 0x005A97A4
|
|
public void OBFNMDKCECO(float FOEOKCHPILL)
|
|
{
|
|
this.TimeLimit = FOEOKCHPILL;
|
|
}
|
|
|
|
// Token: 0x060141C5 RID: 82373 RVA: 0x005AB5B0 File Offset: 0x005A97B0
|
|
public float FEGCJIMIMPI()
|
|
{
|
|
return this.timer.JDFEFPODMJJ;
|
|
}
|
|
|
|
// Token: 0x060141C6 RID: 82374 RVA: 0x005AB5C0 File Offset: 0x005A97C0
|
|
public void FMPIDCPAJAB()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD && this.timer.DFGFCKGKFMG)
|
|
{
|
|
if (this.HasTimeLimit)
|
|
{
|
|
this.timer.BJOJLPHBGMN(this.TimeLimit);
|
|
}
|
|
else
|
|
{
|
|
this.timer.PILGANMENPF();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141C7 RID: 82375 RVA: 0x005AB614 File Offset: 0x005A9814
|
|
public void OGENCMFANGL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060141C9 RID: 82377 RVA: 0x005AB628 File Offset: 0x005A9828
|
|
public void PFFAPGNNHCJ(LNJFBGIBLHA JEFGMHBLLKI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170007EC RID: 2028
|
|
// (get) Token: 0x060141CA RID: 82378 RVA: 0x005AB62C File Offset: 0x005A982C
|
|
public bool IsPaused
|
|
{
|
|
get
|
|
{
|
|
return this.timer.DFGFCKGKFMG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141CB RID: 82379 RVA: 0x005AB63C File Offset: 0x005A983C
|
|
public void FAFENNENJFO()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD && this.timer.FHBAEMMAFCP())
|
|
{
|
|
if (this.HasTimeLimit)
|
|
{
|
|
this.timer.OOEPCEFMAKA(this.TimeLimit);
|
|
}
|
|
else
|
|
{
|
|
this.timer.LPLPLFCNAOI();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141CD RID: 82381 RVA: 0x005AB6A8 File Offset: 0x005A98A8
|
|
private void JGJBFIJEPGA()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.timer.BJOJLPHBGMN(0f);
|
|
this.timer.JFLNOPOELNI();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141CE RID: 82382 RVA: 0x005AB6D0 File Offset: 0x005A98D0
|
|
public void MDECBIAMMAN(float FOEOKCHPILL)
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.PBKJHFMIENG)
|
|
{
|
|
this.sandboxManager.OMNGGJICBBI.RPC("RpcMasterSetTimeLimit", IHCPDNLJMMD.MasterClient, new object[] { FOEOKCHPILL });
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141CF RID: 82383 RVA: 0x005AB708 File Offset: 0x005A9908
|
|
public void PFNEGHLIKJI(SandboxRoomManager OJPFECKPAGP)
|
|
{
|
|
this.sandboxManager = OJPFECKPAGP;
|
|
this.timer = new AONMNAEOJAL(OJPFECKPAGP, "SBM_T", IKCAJLLAFML.MASTER);
|
|
this._timeLimit = new LHLLJPPCDKA<float>(OJPFECKPAGP, "SBM_TL", 600f, IKCAJLLAFML.MASTER, new Action(this.BGGMJNLKBPE));
|
|
this.JGJBFIJEPGA();
|
|
}
|
|
|
|
// Token: 0x170007ED RID: 2029
|
|
// (get) Token: 0x060141D0 RID: 82384 RVA: 0x005AB758 File Offset: 0x005A9958
|
|
public float TimeElapsed
|
|
{
|
|
get
|
|
{
|
|
return this.timer.JDFEFPODMJJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141D1 RID: 82385 RVA: 0x005AB768 File Offset: 0x005A9968
|
|
public void EHNICDMIEHL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060141D2 RID: 82386 RVA: 0x005AB76C File Offset: 0x005A996C
|
|
public void ODFMOHKMBNH(LNJFBGIBLHA JEFGMHBLLKI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060141D3 RID: 82387 RVA: 0x005AB770 File Offset: 0x005A9970
|
|
public void DHNKGDAEPEA()
|
|
{
|
|
if (this.timer != null && !this.timer.FHBAEMMAFCP())
|
|
{
|
|
this.timer.AOKPPLPAKIO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141D4 RID: 82388 RVA: 0x005AB798 File Offset: 0x005A9998
|
|
private void INDFABBOKBB()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.timer.MPFFEDHBFMA(1323f);
|
|
this.timer.JFLNOPOELNI();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141D5 RID: 82389 RVA: 0x005AB7C0 File Offset: 0x005A99C0
|
|
public void AFKHNCKLCBJ(LNJFBGIBLHA JEFGMHBLLKI)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170007EB RID: 2027
|
|
// (get) Token: 0x060141D6 RID: 82390 RVA: 0x005AB7C4 File Offset: 0x005A99C4
|
|
public bool TimerOver
|
|
{
|
|
get
|
|
{
|
|
return this.HasTimeLimit && this.timer.GDGNJGAADLK <= 0f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060141D7 RID: 82391 RVA: 0x005AB7EC File Offset: 0x005A99EC
|
|
public float APHMPPHPEHB()
|
|
{
|
|
return this._timeLimit.CPIBGJLHLBL();
|
|
}
|
|
|
|
// Token: 0x060141D8 RID: 82392 RVA: 0x005AB7FC File Offset: 0x005A99FC
|
|
public void NCLKDJEJEDP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x170007EA RID: 2026
|
|
// (get) Token: 0x060141D9 RID: 82393 RVA: 0x005AB800 File Offset: 0x005A9A00
|
|
public bool HasTimeLimit
|
|
{
|
|
get
|
|
{
|
|
return this.TimeLimit > 0f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040037F0 RID: 14320
|
|
public ActionEvent<float> TimeLimitChangedEvent = new ActionEvent<float>(32, false);
|
|
|
|
// Token: 0x040037F1 RID: 14321
|
|
private SandboxRoomManager sandboxManager;
|
|
|
|
// Token: 0x040037F2 RID: 14322
|
|
private KPFHBPCEMMD timer;
|
|
|
|
// Token: 0x040037F3 RID: 14323
|
|
private LHLLJPPCDKA<float> _timeLimit;
|
|
}
|
|
}
|