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(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(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.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.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.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(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 TimeLimitChangedEvent = new ActionEvent(32, false); // Token: 0x040037F1 RID: 14321 private SandboxRoomManager sandboxManager; // Token: 0x040037F2 RID: 14322 private KPFHBPCEMMD timer; // Token: 0x040037F3 RID: 14323 private LHLLJPPCDKA _timeLimit; } }