using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Realtime; using RecRoom.Core.DataStructures.Tokens; using UnityEngine; // Token: 0x02000189 RID: 393 [Token(Token = "0x2000189")] [Serializable] [StructLayout(3)] public class GameTimerManager : JMFAKCJLJKP { // Token: 0x170001E6 RID: 486 // (get) Token: 0x06000C52 RID: 3154 RVA: 0x000366E8 File Offset: 0x000348E8 [Token(Token = "0x170001E6")] public bool CountdownFeedbackSupported { [Token(Token = "0x6000C52")] [Address(RVA = "0x145CD80", Offset = "0x145B780", VA = "0x18145CD80")] get { return this._countdownFeedbackSupportedFlag.HasTokens; } } // Token: 0x06000C53 RID: 3155 RVA: 0x00036708 File Offset: 0x00034908 [Token(Token = "0x6000C53")] [Address(RVA = "0x145CB70", Offset = "0x145B570", VA = "0x18145CB70")] public void CJJDDCDJDJK(object PIHIPPPPEBI) { this._countdownFeedbackSupportedFlag.Add(PIHIPPPPEBI); } // Token: 0x06000C54 RID: 3156 RVA: 0x00036728 File Offset: 0x00034928 [Token(Token = "0x6000C54")] [Address(RVA = "0x145C660", Offset = "0x145B060", VA = "0x18145C660")] public void CBALPBILNKF(object PIHIPPPPEBI) { this._countdownFeedbackSupportedFlag.Remove(PIHIPPPPEBI); } // Token: 0x170001E7 RID: 487 // (get) Token: 0x06000C55 RID: 3157 RVA: 0x00036748 File Offset: 0x00034948 [Token(Token = "0x170001E7")] public bool ShouldDisplayGeneralGameTimer { [Token(Token = "0x6000C55")] [Address(RVA = "0x1D08830", Offset = "0x1D07230", VA = "0x181D08830")] get { return !this._suppressGeneralGameTimerFlag.HasTokens; } } // Token: 0x06000C56 RID: 3158 RVA: 0x0003676C File Offset: 0x0003496C [Token(Token = "0x6000C56")] [Address(RVA = "0x145CB50", Offset = "0x145B550", VA = "0x18145CB50")] public void FOAHLGDNOAG(object PIHIPPPPEBI) { this._suppressGeneralGameTimerFlag.Add(PIHIPPPPEBI); } // Token: 0x06000C57 RID: 3159 RVA: 0x0003678C File Offset: 0x0003498C [Token(Token = "0x6000C57")] [Address(RVA = "0x145CAB0", Offset = "0x145B4B0", VA = "0x18145CAB0")] public void PFKICEOHDMK(object PIHIPPPPEBI) { this._suppressGeneralGameTimerFlag.Remove(PIHIPPPPEBI); } // Token: 0x170001E8 RID: 488 // (get) Token: 0x06000C58 RID: 3160 RVA: 0x000367AC File Offset: 0x000349AC [Token(Token = "0x170001E8")] public bool HasDuration { [Token(Token = "0x6000C58")] [Address(RVA = "0x1D087A0", Offset = "0x1D071A0", VA = "0x181D087A0")] get { bool containsValues = this._gameDurationMap.ContainsValues; if (!containsValues) { return containsValues; } ExplicitTokenMap gameDurationMap = this._gameDurationMap; throw new NullReferenceException(); } } // Token: 0x170001E9 RID: 489 // (get) Token: 0x06000C59 RID: 3161 RVA: 0x000367DC File Offset: 0x000349DC [Token(Token = "0x170001E9")] public float DisplayDuration { [Token(Token = "0x6000C59")] [Address(RVA = "0x1D08650", Offset = "0x1D07050", VA = "0x181D08650")] get { if (!this._gameDurationMap.ContainsValues) { } ExplicitTokenMap gameDurationMap = this._gameDurationMap; throw new NullReferenceException(); } } // Token: 0x06000C5A RID: 3162 RVA: 0x00036808 File Offset: 0x00034A08 [Token(Token = "0x6000C5A")] [Address(RVA = "0x1D08370", Offset = "0x1D06D70", VA = "0x181D08370")] public void IPNEFBNOCHI(float BJJEDIGOMGC, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap gameDurationMap = this._gameDurationMap; } // Token: 0x06000C5B RID: 3163 RVA: 0x00036824 File Offset: 0x00034A24 [Token(Token = "0x6000C5B")] [Address(RVA = "0x1D07C90", Offset = "0x1D06690", VA = "0x181D07C90")] public void AMPKLILJPHE(object PIHIPPPPEBI) { bool flag = this._gameDurationMap.RemoveValue(PIHIPPPPEBI); } // Token: 0x170001EA RID: 490 // (get) Token: 0x06000C5C RID: 3164 RVA: 0x00036844 File Offset: 0x00034A44 [Token(Token = "0x170001EA")] public bool HasDisplayTime { [Token(Token = "0x6000C5C")] [Address(RVA = "0x1D08750", Offset = "0x1D07150", VA = "0x181D08750")] get { return this._displayTimeMap.ContainsValues; } } // Token: 0x170001EB RID: 491 // (get) Token: 0x06000C5D RID: 3165 RVA: 0x00036864 File Offset: 0x00034A64 [Token(Token = "0x170001EB")] public bool DisplayTimeOnHudRestricted { [Token(Token = "0x6000C5D")] [Address(RVA = "0x1D086C0", Offset = "0x1D070C0", VA = "0x181D086C0")] get { return this._displayTimeOnHudRestrictedFlag.HasTokens; } } // Token: 0x170001EC RID: 492 // (get) Token: 0x06000C5E RID: 3166 RVA: 0x00036884 File Offset: 0x00034A84 [Token(Token = "0x170001EC")] public float DisplayTime { [Token(Token = "0x6000C5E")] [Address(RVA = "0x1D086E0", Offset = "0x1D070E0", VA = "0x181D086E0")] get { if (!this._displayTimeMap.ContainsValues) { } ExplicitTokenMap displayTimeMap = this._displayTimeMap; throw new NullReferenceException(); } } // Token: 0x06000C5F RID: 3167 RVA: 0x000368B0 File Offset: 0x00034AB0 [Token(Token = "0x6000C5F")] [Address(RVA = "0x1D07CF0", Offset = "0x1D066F0", VA = "0x181D07CF0")] public void BNFMAOMPILJ(float MOPKOPOKKEE, object PIHIPPPPEBI, int JMHKMOACHDG) { bool containsValues = this._displayTimeMap.ContainsValues; int num = 0; if (!containsValues) { } string text = this._displayTimeMap.ToString(); ExplicitTokenMap displayTimeMap = this._displayTimeMap; ExplicitTokenMap displayTimeMap2; if (this._displayTimeMap.ContainsValues) { displayTimeMap2 = this._displayTimeMap; string text2 = displayTimeMap2.ToString(); } if (displayTimeMap2 != 0) { this.DOIBHBMNINO(MOPKOPOKKEE, (float)num); } } // Token: 0x06000C60 RID: 3168 RVA: 0x00036914 File Offset: 0x00034B14 [Token(Token = "0x6000C60")] [Address(RVA = "0x1D083F0", Offset = "0x1D06DF0", VA = "0x181D083F0")] public void NDBNNGIDMAI(object PIHIPPPPEBI) { if (!this._displayTimeMap.ContainsValues) { } string text = this._displayTimeMap.ToString(); bool flag = this._displayTimeMap.RemoveValue(PIHIPPPPEBI); ExplicitTokenMap displayTimeMap; if (this._displayTimeMap.ContainsValues) { displayTimeMap = this._displayTimeMap; string text2 = displayTimeMap.ToString(); } if (displayTimeMap != 0) { } } // Token: 0x06000C61 RID: 3169 RVA: 0x00036970 File Offset: 0x00034B70 [Token(Token = "0x6000C61")] [Address(RVA = "0x1D07E50", Offset = "0x1D06850", VA = "0x181D07E50")] public void CGAJNAEEJDD(object PIHIPPPPEBI) { this._displayTimeOnHudRestrictedFlag.Add(PIHIPPPPEBI); } // Token: 0x06000C62 RID: 3170 RVA: 0x00036990 File Offset: 0x00034B90 [Token(Token = "0x6000C62")] [Address(RVA = "0x1D08550", Offset = "0x1D06F50", VA = "0x181D08550")] public void PFBIOPEBOCN(object PIHIPPPPEBI) { this._displayTimeOnHudRestrictedFlag.Remove(PIHIPPPPEBI); } // Token: 0x170001ED RID: 493 // (get) Token: 0x06000C63 RID: 3171 RVA: 0x000369B0 File Offset: 0x00034BB0 [Token(Token = "0x170001ED")] public float TotalTimeElapsed { [Token(Token = "0x6000C63")] [Address(RVA = "0x1D08860", Offset = "0x1D07260", VA = "0x181D08860")] get { return Time.unscaledDeltaTime; } } // Token: 0x06000C64 RID: 3172 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000C64")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "4")] public void InitializeOnAwake(GameManager ONLEICCNNBI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000C65 RID: 3173 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000C65")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")] public void InitializeOnStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000C66 RID: 3174 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000C66")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "5")] public void CleanupOnDestroy() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000C67 RID: 3175 RVA: 0x000369C4 File Offset: 0x00034BC4 [Token(Token = "0x6000C67")] [Address(RVA = "0x1D08530", Offset = "0x1D06F30", VA = "0x181D08530", Slot = "8")] public void OnGameStart() { float unscaledDeltaTime = Time.unscaledDeltaTime; this.gameStartTime = unscaledDeltaTime; } // Token: 0x06000C68 RID: 3176 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000C68")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")] public void OnGameEnd() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000C69 RID: 3177 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000C69")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "12")] public void OnPlayerDisconnected(Photon.Realtime.Player IEKDDPPNFPF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000C6A RID: 3178 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000C6A")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "7")] public void OnUpdate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000C6B RID: 3179 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000C6B")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "10")] public void InitializeLocalPlayer(bool HOCMIMEHLLM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000C6C RID: 3180 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000C6C")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "11")] public void ResetLocalPlayer(bool HOCMIMEHLLM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000C6D RID: 3181 RVA: 0x000369E0 File Offset: 0x00034BE0 [Token(Token = "0x6000C6D")] [Address(RVA = "0x1D07E70", Offset = "0x1D06870", VA = "0x181D07E70")] private void DOIBHBMNINO(float MGJGMPBHJLK, float KGOBMDNKIDJ) { while (this._countdownFeedbackSupportedFlag.HasTokens) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance == num || !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { break; } int num2 = Mathf.CeilToInt(MGJGMPBHJLK); int num3 = Mathf.CeilToInt(MGJGMPBHJLK); if (num2 <= num3) { break; } if (num3 - 1 <= 9) { RecRoomAudioClip oneSecondRemainingVO = DefaultAudioSettings.MFIAFAGNMJN.OneSecondRemainingVO; int num4 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(oneSecondRemainingVO, num4); break; } } } // Token: 0x06000C6E RID: 3182 RVA: 0x00036AC8 File Offset: 0x00034CC8 [Token(Token = "0x6000C6E")] [Address(RVA = "0x1D08570", Offset = "0x1D06F70", VA = "0x181D08570")] public GameTimerManager() { TokenFlag tokenFlag = new TokenFlag(); this._countdownFeedbackSupportedFlag = tokenFlag; TokenFlag tokenFlag2 = new TokenFlag(); this._suppressGeneralGameTimerFlag = tokenFlag2; ExplicitTokenMap explicitTokenMap = new ExplicitTokenMap(); this._gameDurationMap = explicitTokenMap; ExplicitTokenMap explicitTokenMap2 = new ExplicitTokenMap(); this._displayTimeMap = explicitTokenMap2; TokenFlag tokenFlag3 = new TokenFlag(); int num = 0; this._displayTimeOnHudRestrictedFlag = tokenFlag3; this.InitializeOnAwake(num); } // Token: 0x040009B2 RID: 2482 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40009B2")] private TokenFlag _countdownFeedbackSupportedFlag; // Token: 0x040009B3 RID: 2483 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40009B3")] private TokenFlag _suppressGeneralGameTimerFlag; // Token: 0x040009B4 RID: 2484 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40009B4")] private ExplicitTokenMap _gameDurationMap; // Token: 0x040009B5 RID: 2485 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40009B5")] private ExplicitTokenMap _displayTimeMap; // Token: 0x040009B6 RID: 2486 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40009B6")] private TokenFlag _displayTimeOnHudRestrictedFlag; // Token: 0x040009B7 RID: 2487 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40009B7")] private float gameStartTime; }