Files
2026-04-08 23:40:05 +02:00

392 lines
12 KiB
C#

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<float> 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<float> 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<float> 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<float> 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<float> displayTimeMap = this._displayTimeMap;
ExplicitTokenMap<float> 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<float> 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<float> explicitTokenMap = new ExplicitTokenMap();
this._gameDurationMap = explicitTokenMap;
ExplicitTokenMap<float> 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<float> _gameDurationMap;
// Token: 0x040009B5 RID: 2485
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40009B5")]
private ExplicitTokenMap<float> _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;
}