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: 0x0002DAAC File Offset: 0x0002BCAC
|
|
// (set) Token: 0x060009E0 RID: 2528 RVA: 0x0002DAC0 File Offset: 0x0002BCC0
|
|
[Token(Token = "0x17000199")]
|
|
public string CurrentPresenceString
|
|
{
|
|
[Token(Token = "0x60009DF")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
get
|
|
{
|
|
return this._currentPresenceString;
|
|
}
|
|
[Token(Token = "0x60009E0")]
|
|
[Address(RVA = "0x1955D30", Offset = "0x1954D30", VA = "0x181955D30")]
|
|
set
|
|
{
|
|
this._currentPresenceString = value;
|
|
Action presenceChangeEvent = this.PresenceChangeEvent;
|
|
if (presenceChangeEvent != 0)
|
|
{
|
|
presenceChangeEvent();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000023 RID: 35
|
|
// (add) Token: 0x060009E1 RID: 2529 RVA: 0x0002DAE8 File Offset: 0x0002BCE8
|
|
// (remove) Token: 0x060009E2 RID: 2530 RVA: 0x0002DB10 File Offset: 0x0002BD10
|
|
[Token(Token = "0x14000023")]
|
|
public event Action FNDFHKHOMOA
|
|
{
|
|
[Token(Token = "0x60009E1")]
|
|
[Address(RVA = "0x1955A50", Offset = "0x1954A50", VA = "0x181955A50")]
|
|
[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 = "0x19555D0", Offset = "0x19545D0", VA = "0x1819555D0")]
|
|
[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: 0x0002DB38 File Offset: 0x0002BD38
|
|
[Token(Token = "0x60009E3")]
|
|
[Address(RVA = "0x1955670", Offset = "0x1954670", VA = "0x181955670")]
|
|
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: 0x0002DB68 File Offset: 0x0002BD68
|
|
[Token(Token = "0x60009E4")]
|
|
[Address(RVA = "0x1955790", Offset = "0x1954790", VA = "0x181955790")]
|
|
public void DPBLLFMEMKL(string BLLEECFODOH, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
bool flag = this._richPresenceMap.DOEHAPOJMON(BLLEECFODOH, PIHIPPPPEBI, JMHKMOACHDG);
|
|
}
|
|
|
|
// Token: 0x060009E5 RID: 2533 RVA: 0x0002DB8C File Offset: 0x0002BD8C
|
|
[Token(Token = "0x60009E5")]
|
|
[Address(RVA = "0x19559F0", Offset = "0x19549F0", VA = "0x1819559F0")]
|
|
public void JKICKNCKNLO(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._richPresenceMap.HAHBGOMEMEE(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x060009E6 RID: 2534 RVA: 0x0002DBAC File Offset: 0x0002BDAC
|
|
[Token(Token = "0x60009E6")]
|
|
[Address(RVA = "0x1955700", Offset = "0x1954700", VA = "0x181955700")]
|
|
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: 0x0002DBDC File Offset: 0x0002BDDC
|
|
[Token(Token = "0x60009E7")]
|
|
[Address(RVA = "0x1955AF0", Offset = "0x1954AF0", VA = "0x181955AF0")]
|
|
public void OKIBMEGFMJN(string JGCCLNDLFIJ, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
bool flag = this._localPlayerStatusMap.DOEHAPOJMON(JGCCLNDLFIJ, PIHIPPPPEBI, JMHKMOACHDG);
|
|
}
|
|
|
|
// Token: 0x060009E8 RID: 2536 RVA: 0x0002DC00 File Offset: 0x0002BE00
|
|
[Token(Token = "0x60009E8")]
|
|
[Address(RVA = "0x1955810", Offset = "0x1954810", VA = "0x181955810")]
|
|
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 = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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 = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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 = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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 = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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 = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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 = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
|
|
public void OnGameEnd()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009EF RID: 2543 RVA: 0x0002DC20 File Offset: 0x0002BE20
|
|
[Token(Token = "0x60009EF")]
|
|
[Address(RVA = "0x1955870", Offset = "0x1954870", VA = "0x181955870", 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: 0x0002DC70 File Offset: 0x0002BE70
|
|
[Token(Token = "0x60009F0")]
|
|
[Address(RVA = "0x1955B70", Offset = "0x1954B70", VA = "0x181955B70", 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 = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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: 0x0002DC9C File Offset: 0x0002BE9C
|
|
[Token(Token = "0x60009F2")]
|
|
[Address(RVA = "0x1955C90", Offset = "0x1954C90", VA = "0x181955C90")]
|
|
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: 0x040007BF RID: 1983
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40007BF")]
|
|
private string _currentPresenceString;
|
|
|
|
// Token: 0x040007C0 RID: 1984
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40007C0")]
|
|
[CompilerGenerated]
|
|
private Action PresenceChangeEvent;
|
|
|
|
// Token: 0x040007C1 RID: 1985
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40007C1")]
|
|
private BJOIBBBOIKO<string> _richPresenceMap;
|
|
|
|
// Token: 0x040007C2 RID: 1986
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40007C2")]
|
|
private BJOIBBBOIKO<string> _localPlayerStatusMap;
|
|
}
|