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

259 lines
8.4 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Realtime;
using RecRoom.Core.DataStructures.Tokens;
// Token: 0x0200015C RID: 348
[Token(Token = "0x200015C")]
[Serializable]
[StructLayout(3)]
public class GamePresenceManager : JMFAKCJLJKP
{
// Token: 0x170001B1 RID: 433
// (get) Token: 0x06000AA6 RID: 2726 RVA: 0x00030AB0 File Offset: 0x0002ECB0
// (set) Token: 0x06000AA7 RID: 2727 RVA: 0x00030AC4 File Offset: 0x0002ECC4
[Token(Token = "0x170001B1")]
public string CurrentPresenceString
{
[Token(Token = "0x6000AA6")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get
{
return this._currentPresenceString;
}
[Token(Token = "0x6000AA7")]
[Address(RVA = "0x145EF30", Offset = "0x145D930", VA = "0x18145EF30")]
set
{
this._currentPresenceString = value;
Action presenceChangeEvent = this.PresenceChangeEvent;
if (presenceChangeEvent != 0)
{
presenceChangeEvent();
return;
}
}
}
// Token: 0x14000023 RID: 35
// (add) Token: 0x06000AA8 RID: 2728 RVA: 0x00030AEC File Offset: 0x0002ECEC
// (remove) Token: 0x06000AA9 RID: 2729 RVA: 0x00030B14 File Offset: 0x0002ED14
[Token(Token = "0x14000023")]
public event Action FNDFHKHOMOA
{
[Token(Token = "0x6000AA8")]
[Address(RVA = "0x145EC50", Offset = "0x145D650", VA = "0x18145EC50")]
[CompilerGenerated]
add
{
Action presenceChangeEvent;
Delegate @delegate;
do
{
presenceChangeEvent = this.PresenceChangeEvent;
@delegate = Delegate.Combine(presenceChangeEvent, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != presenceChangeEvent)
{
}
}
[Token(Token = "0x6000AA9")]
[Address(RVA = "0x145E7D0", Offset = "0x145D1D0", VA = "0x18145E7D0")]
[CompilerGenerated]
remove
{
Action presenceChangeEvent;
Delegate @delegate;
do
{
presenceChangeEvent = this.PresenceChangeEvent;
@delegate = Delegate.Remove(presenceChangeEvent, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != presenceChangeEvent)
{
}
}
}
// Token: 0x06000AAA RID: 2730 RVA: 0x00030B3C File Offset: 0x0002ED3C
[Token(Token = "0x6000AAA")]
[Address(RVA = "0x145E870", Offset = "0x145D270", VA = "0x18145E870")]
public bool BICODFLIMDO(out string BLLEECFODOH)
{
if (this._richPresenceMap.ContainsValues)
{
string text = this._richPresenceMap.ToString();
return true;
}
throw new NullReferenceException();
}
// Token: 0x06000AAB RID: 2731 RVA: 0x00030B6C File Offset: 0x0002ED6C
[Token(Token = "0x6000AAB")]
[Address(RVA = "0x145E990", Offset = "0x145D390", VA = "0x18145E990")]
public void DPBLLFMEMKL(string BLLEECFODOH, object PIHIPPPPEBI, int JMHKMOACHDG)
{
bool flag = this._richPresenceMap.AddValue(BLLEECFODOH, PIHIPPPPEBI, JMHKMOACHDG);
}
// Token: 0x06000AAC RID: 2732 RVA: 0x00030B90 File Offset: 0x0002ED90
[Token(Token = "0x6000AAC")]
[Address(RVA = "0x145EBF0", Offset = "0x145D5F0", VA = "0x18145EBF0")]
public void JKICKNCKNLO(object PIHIPPPPEBI)
{
bool flag = this._richPresenceMap.RemoveValue(PIHIPPPPEBI);
}
// Token: 0x06000AAD RID: 2733 RVA: 0x00030BB0 File Offset: 0x0002EDB0
[Token(Token = "0x6000AAD")]
[Address(RVA = "0x145E900", Offset = "0x145D300", VA = "0x18145E900")]
public bool DALAEPHALAI(out string JGCCLNDLFIJ)
{
if (this._localPlayerStatusMap.ContainsValues)
{
string text = this._localPlayerStatusMap.ToString();
return true;
}
throw new NullReferenceException();
}
// Token: 0x06000AAE RID: 2734 RVA: 0x00030BE0 File Offset: 0x0002EDE0
[Token(Token = "0x6000AAE")]
[Address(RVA = "0x145ECF0", Offset = "0x145D6F0", VA = "0x18145ECF0")]
public void OKIBMEGFMJN(string JGCCLNDLFIJ, object PIHIPPPPEBI, int JMHKMOACHDG)
{
bool flag = this._localPlayerStatusMap.AddValue(JGCCLNDLFIJ, PIHIPPPPEBI, JMHKMOACHDG);
}
// Token: 0x06000AAF RID: 2735 RVA: 0x00030C04 File Offset: 0x0002EE04
[Token(Token = "0x6000AAF")]
[Address(RVA = "0x145EA10", Offset = "0x145D410", VA = "0x18145EA10")]
public void HBBAKNPMBHA(object PIHIPPPPEBI)
{
bool flag = this._localPlayerStatusMap.RemoveValue(PIHIPPPPEBI);
}
// Token: 0x06000AB0 RID: 2736 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000AB0")]
[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: 0x06000AB1 RID: 2737 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000AB1")]
[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: 0x06000AB2 RID: 2738 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000AB2")]
[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: 0x06000AB3 RID: 2739 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000AB3")]
[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: 0x06000AB4 RID: 2740 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000AB4")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")]
public void OnGameStart()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000AB5 RID: 2741 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000AB5")]
[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: 0x06000AB6 RID: 2742 RVA: 0x00030C24 File Offset: 0x0002EE24
[Token(Token = "0x6000AB6")]
[Address(RVA = "0x145EA70", Offset = "0x145D470", VA = "0x18145EA70", Slot = "10")]
public void InitializeLocalPlayer(bool HOCMIMEHLLM)
{
if (!HOCMIMEHLLM)
{
if (this._richPresenceMap.ContainsValues)
{
string text = this._richPresenceMap.ToString();
}
if (this._localPlayerStatusMap.ContainsValues)
{
string text2 = this._localPlayerStatusMap.ToString();
}
}
}
// Token: 0x06000AB7 RID: 2743 RVA: 0x00030C74 File Offset: 0x0002EE74
[Token(Token = "0x6000AB7")]
[Address(RVA = "0x145ED70", Offset = "0x145D770", VA = "0x18145ED70", Slot = "11")]
public void ResetLocalPlayer(bool HOCMIMEHLLM)
{
global::Player.<EGKJPJKLEAI>k__BackingField.RemoveRichPresence(this);
global::Player.<EGKJPJKLEAI>k__BackingField.RemoveLocalPlayerStatus(this);
}
// Token: 0x06000AB8 RID: 2744 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000AB8")]
[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: 0x06000AB9 RID: 2745 RVA: 0x00030CA0 File Offset: 0x0002EEA0
[Token(Token = "0x6000AB9")]
[Address(RVA = "0x145EE90", Offset = "0x145D890", VA = "0x18145EE90")]
public GamePresenceManager()
{
string empty = string.Empty;
this._currentPresenceString = empty;
ExplicitTokenMap<string> explicitTokenMap = new ExplicitTokenMap();
this._richPresenceMap = explicitTokenMap;
ExplicitTokenMap<string> explicitTokenMap2 = new ExplicitTokenMap();
int num = 0;
this._localPlayerStatusMap = explicitTokenMap2;
this.InitializeOnAwake(num);
}
// Token: 0x04000867 RID: 2151
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000867")]
private string _currentPresenceString;
// Token: 0x04000868 RID: 2152
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000868")]
[CompilerGenerated]
private Action PresenceChangeEvent;
// Token: 0x04000869 RID: 2153
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000869")]
private ExplicitTokenMap<string> _richPresenceMap;
// Token: 0x0400086A RID: 2154
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400086A")]
private ExplicitTokenMap<string> _localPlayerStatusMap;
}