255 lines
8.1 KiB
C#
255 lines
8.1 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
|
|
// Token: 0x0200013E RID: 318
|
|
[Token(Token = "0x200013E")]
|
|
[Serializable]
|
|
public class GamePresenceManager : JMFAKCJLJKP
|
|
{
|
|
// Token: 0x17000199 RID: 409
|
|
// (get) Token: 0x060009DF RID: 2527 RVA: 0x0002DB38 File Offset: 0x0002BD38
|
|
// (set) Token: 0x060009E0 RID: 2528 RVA: 0x0002DB4C File Offset: 0x0002BD4C
|
|
[Token(Token = "0x17000199")]
|
|
public string CurrentPresenceString
|
|
{
|
|
[Token(Token = "0x60009DF")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
|
get
|
|
{
|
|
return this._currentPresenceString;
|
|
}
|
|
[Token(Token = "0x60009E0")]
|
|
[Address(RVA = "0xE6CA60", Offset = "0xE6B860", VA = "0x180E6CA60")]
|
|
set
|
|
{
|
|
this._currentPresenceString = value;
|
|
Action presenceChangeEvent = this.PresenceChangeEvent;
|
|
if (presenceChangeEvent != 0)
|
|
{
|
|
presenceChangeEvent();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000023 RID: 35
|
|
// (add) Token: 0x060009E1 RID: 2529 RVA: 0x0002DB74 File Offset: 0x0002BD74
|
|
// (remove) Token: 0x060009E2 RID: 2530 RVA: 0x0002DB9C File Offset: 0x0002BD9C
|
|
[Token(Token = "0x14000023")]
|
|
public event Action FNDFHKHOMOA
|
|
{
|
|
[Token(Token = "0x60009E1")]
|
|
[Address(RVA = "0xE6C780", Offset = "0xE6B580", VA = "0x180E6C780")]
|
|
[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 = "0x60009E2")]
|
|
[Address(RVA = "0xE6C300", Offset = "0xE6B100", VA = "0x180E6C300")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action presenceChangeEvent;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
presenceChangeEvent = this.PresenceChangeEvent;
|
|
@delegate = Delegate.Remove(presenceChangeEvent, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != presenceChangeEvent)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009E3 RID: 2531 RVA: 0x0002DBC4 File Offset: 0x0002BDC4
|
|
[Token(Token = "0x60009E3")]
|
|
[Address(RVA = "0xE6C3A0", Offset = "0xE6B1A0", VA = "0x180E6C3A0")]
|
|
public bool BICODFLIMDO(out string BLLEECFODOH)
|
|
{
|
|
if (this._richPresenceMap.HFHFEJMMDFH)
|
|
{
|
|
string text = this._richPresenceMap.ToString();
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060009E4 RID: 2532 RVA: 0x0002DBF4 File Offset: 0x0002BDF4
|
|
[Token(Token = "0x60009E4")]
|
|
[Address(RVA = "0xE6C4C0", Offset = "0xE6B2C0", VA = "0x180E6C4C0")]
|
|
public void DPBLLFMEMKL(string BLLEECFODOH, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
bool flag = this._richPresenceMap.DOEHAPOJMON(BLLEECFODOH, PIHIPPPPEBI, JMHKMOACHDG);
|
|
}
|
|
|
|
// Token: 0x060009E5 RID: 2533 RVA: 0x0002DC18 File Offset: 0x0002BE18
|
|
[Token(Token = "0x60009E5")]
|
|
[Address(RVA = "0xE6C720", Offset = "0xE6B520", VA = "0x180E6C720")]
|
|
public void JKICKNCKNLO(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._richPresenceMap.HAHBGOMEMEE(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x060009E6 RID: 2534 RVA: 0x0002DC38 File Offset: 0x0002BE38
|
|
[Token(Token = "0x60009E6")]
|
|
[Address(RVA = "0xE6C430", Offset = "0xE6B230", VA = "0x180E6C430")]
|
|
public bool DALAEPHALAI(out string JGCCLNDLFIJ)
|
|
{
|
|
if (this._localPlayerStatusMap.HFHFEJMMDFH)
|
|
{
|
|
string text = this._localPlayerStatusMap.ToString();
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060009E7 RID: 2535 RVA: 0x0002DC68 File Offset: 0x0002BE68
|
|
[Token(Token = "0x60009E7")]
|
|
[Address(RVA = "0xE6C820", Offset = "0xE6B620", VA = "0x180E6C820")]
|
|
public void OKIBMEGFMJN(string JGCCLNDLFIJ, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
bool flag = this._localPlayerStatusMap.DOEHAPOJMON(JGCCLNDLFIJ, PIHIPPPPEBI, JMHKMOACHDG);
|
|
}
|
|
|
|
// Token: 0x060009E8 RID: 2536 RVA: 0x0002DC8C File Offset: 0x0002BE8C
|
|
[Token(Token = "0x60009E8")]
|
|
[Address(RVA = "0xE6C540", Offset = "0xE6B340", VA = "0x180E6C540")]
|
|
public void HBBAKNPMBHA(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._localPlayerStatusMap.HAHBGOMEMEE(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x060009E9 RID: 2537 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009E9")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "4")]
|
|
public void InitializeOnAwake(GameManager ONLEICCNNBI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009EA RID: 2538 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009EA")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "6")]
|
|
public void InitializeOnStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009EB RID: 2539 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009EB")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
|
public void CleanupOnDestroy()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009EC RID: 2540 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009EC")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "7")]
|
|
public void OnUpdate()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009ED RID: 2541 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009ED")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")]
|
|
public void OnGameStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009EE RID: 2542 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009EE")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")]
|
|
public void OnGameEnd()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009EF RID: 2543 RVA: 0x0002DCAC File Offset: 0x0002BEAC
|
|
[Token(Token = "0x60009EF")]
|
|
[Address(RVA = "0xE6C5A0", Offset = "0xE6B3A0", VA = "0x180E6C5A0", Slot = "10")]
|
|
public void InitializeLocalPlayer(bool HOCMIMEHLLM)
|
|
{
|
|
if (!HOCMIMEHLLM)
|
|
{
|
|
if (this._richPresenceMap.HFHFEJMMDFH)
|
|
{
|
|
string text = this._richPresenceMap.ToString();
|
|
}
|
|
if (this._localPlayerStatusMap.HFHFEJMMDFH)
|
|
{
|
|
string text2 = this._localPlayerStatusMap.ToString();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009F0 RID: 2544 RVA: 0x0002DCFC File Offset: 0x0002BEFC
|
|
[Token(Token = "0x60009F0")]
|
|
[Address(RVA = "0xE6C8A0", Offset = "0xE6B6A0", VA = "0x180E6C8A0", Slot = "11")]
|
|
public void ResetLocalPlayer(bool HOCMIMEHLLM)
|
|
{
|
|
Player.<EGKJPJKLEAI>k__BackingField.RemoveRichPresence(this);
|
|
Player.<EGKJPJKLEAI>k__BackingField.RemoveLocalPlayerStatus(this);
|
|
}
|
|
|
|
// Token: 0x060009F1 RID: 2545 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009F1")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "12")]
|
|
public void OnPlayerDisconnected(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009F2 RID: 2546 RVA: 0x0002DD28 File Offset: 0x0002BF28
|
|
[Token(Token = "0x60009F2")]
|
|
[Address(RVA = "0xE6C9C0", Offset = "0xE6B7C0", VA = "0x180E6C9C0")]
|
|
public GamePresenceManager()
|
|
{
|
|
string empty = string.Empty;
|
|
this._currentPresenceString = empty;
|
|
BJOIBBBOIKO<string> bjoibbboiko = new BJOIBBBOIKO();
|
|
this._richPresenceMap = bjoibbboiko;
|
|
BJOIBBBOIKO<string> bjoibbboiko2 = new BJOIBBBOIKO();
|
|
int num = 0;
|
|
this._localPlayerStatusMap = bjoibbboiko2;
|
|
this.InitializeOnAwake(num);
|
|
}
|
|
|
|
// Token: 0x040007BE RID: 1982
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40007BE")]
|
|
private string _currentPresenceString;
|
|
|
|
// Token: 0x040007BF RID: 1983
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40007BF")]
|
|
[CompilerGenerated]
|
|
private Action PresenceChangeEvent;
|
|
|
|
// Token: 0x040007C0 RID: 1984
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40007C0")]
|
|
private BJOIBBBOIKO<string> _richPresenceMap;
|
|
|
|
// Token: 0x040007C1 RID: 1985
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40007C1")]
|
|
private BJOIBBBOIKO<string> _localPlayerStatusMap;
|
|
}
|