138 lines
4.2 KiB
C#
138 lines
4.2 KiB
C#
using System;
|
|
using System.Text;
|
|
using AOT;
|
|
using Cpp2IlInjected;
|
|
using Steamworks;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000324 RID: 804
|
|
[Token(Token = "0x2000324")]
|
|
[DisallowMultipleComponent]
|
|
public class SteamManager : MonoBehaviour
|
|
{
|
|
// Token: 0x170001BC RID: 444
|
|
// (get) Token: 0x0600204C RID: 8268 RVA: 0x0004DB14 File Offset: 0x0004BD14
|
|
[Token(Token = "0x170001BC")]
|
|
protected static SteamManager Instance
|
|
{
|
|
[Token(Token = "0x600204C")]
|
|
[Address(RVA = "0xB1A4A0", Offset = "0xB18CA0", VA = "0x180B1A4A0")]
|
|
get
|
|
{
|
|
SteamManager steamManager = SteamManager.s_instance;
|
|
int num = 0;
|
|
if (!(steamManager == num))
|
|
{
|
|
return SteamManager.s_instance;
|
|
}
|
|
return new GameObject("SteamManager").AddComponent<SteamManager>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001BD RID: 445
|
|
// (get) Token: 0x0600204D RID: 8269 RVA: 0x0004DB50 File Offset: 0x0004BD50
|
|
[Token(Token = "0x170001BD")]
|
|
public static bool Initialized
|
|
{
|
|
[Token(Token = "0x600204D")]
|
|
[Address(RVA = "0xB1A320", Offset = "0xB18B20", VA = "0x180B1A320")]
|
|
get
|
|
{
|
|
SteamManager steamManager = SteamManager.s_instance;
|
|
int num = 0;
|
|
if (!(steamManager == num))
|
|
{
|
|
}
|
|
return new GameObject("SteamManager").AddComponent<SteamManager>().m_bInitialized;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600204E RID: 8270 RVA: 0x0004DB8C File Offset: 0x0004BD8C
|
|
[Token(Token = "0x600204E")]
|
|
[Address(RVA = "0xB1A2B0", Offset = "0xB18AB0", VA = "0x180B1A2B0")]
|
|
[MonoPInvokeCallback(typeof(SteamAPIWarningMessageHook_t))]
|
|
protected static void SteamAPIDebugTextHook(int nSeverity, StringBuilder pchDebugText)
|
|
{
|
|
Debug.LogWarning(pchDebugText);
|
|
}
|
|
|
|
// Token: 0x0600204F RID: 8271 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600204F")]
|
|
[Address(RVA = "0xB19FE0", Offset = "0xB187E0", VA = "0x180B19FE0")]
|
|
[RuntimeInitializeOnLoadMethod]
|
|
private static void InitOnPlayMode()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002050 RID: 8272 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002050")]
|
|
[Address(RVA = "0xB19BF0", Offset = "0xB183F0", VA = "0x180B19BF0", Slot = "4")]
|
|
protected virtual void Awake()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002051 RID: 8273 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002051")]
|
|
[Address(RVA = "0xB1A160", Offset = "0xB18960", VA = "0x180B1A160", Slot = "5")]
|
|
protected virtual void OnEnable()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002052 RID: 8274 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002052")]
|
|
[Address(RVA = "0xB1A060", Offset = "0xB18860", VA = "0x180B1A060", Slot = "6")]
|
|
protected virtual void OnDestroy()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002053 RID: 8275 RVA: 0x0004DBA0 File Offset: 0x0004BDA0
|
|
[Token(Token = "0x6002053")]
|
|
[Address(RVA = "0xB1A310", Offset = "0xB18B10", VA = "0x180B1A310", Slot = "7")]
|
|
protected virtual void Update()
|
|
{
|
|
if (this.m_bInitialized)
|
|
{
|
|
SteamAPI.RunCallbacks();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002054 RID: 8276 RVA: 0x0004DBC0 File Offset: 0x0004BDC0
|
|
[Token(Token = "0x6002054")]
|
|
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
|
|
public SteamManager()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002055 RID: 8277 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6002055")]
|
|
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0")]
|
|
static SteamManager()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x040029B9 RID: 10681
|
|
[Token(Token = "0x40029B9")]
|
|
protected static bool s_EverInitialized;
|
|
|
|
// Token: 0x040029BA RID: 10682
|
|
[Token(Token = "0x40029BA")]
|
|
protected static SteamManager s_instance;
|
|
|
|
// Token: 0x040029BB RID: 10683
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40029BB")]
|
|
protected bool m_bInitialized;
|
|
|
|
// Token: 0x040029BC RID: 10684
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40029BC")]
|
|
protected SteamAPIWarningMessageHook_t m_SteamAPIWarningMessageHook;
|
|
}
|