Files
2026-04-10 22:50:51 +02:00

184 lines
5.2 KiB
C#

using System;
using System.Text;
using Cpp2IlInjected;
using Steamworks;
using UnityEngine;
// Token: 0x020000E8 RID: 232
[Token(Token = "0x20000E8")]
[DisallowMultipleComponent]
public class SteamManager : MonoBehaviour
{
// Token: 0x170000E8 RID: 232
// (get) Token: 0x06000624 RID: 1572 RVA: 0x00020868 File Offset: 0x0001EA68
[Token(Token = "0x170000E8")]
private static SteamManager ONCPNMDGGKG
{
[Token(Token = "0x6000624")]
[Address(RVA = "0x1658D50", Offset = "0x1657B50", VA = "0x181658D50")]
get
{
SteamManager lndhfebiaig = SteamManager.LNDHFEBIAIG;
int num = 0;
if (!(lndhfebiaig == num))
{
return SteamManager.LNDHFEBIAIG;
}
return new GameObject("SteamManager").AddComponent<SteamManager>();
}
}
// Token: 0x170000E9 RID: 233
// (get) Token: 0x06000625 RID: 1573 RVA: 0x000208A4 File Offset: 0x0001EAA4
[Token(Token = "0x170000E9")]
public static bool MAKMECFNNML
{
[Token(Token = "0x6000625")]
[Address(RVA = "0x1658F90", Offset = "0x1657D90", VA = "0x181658F90")]
get
{
SteamManager lndhfebiaig = SteamManager.LNDHFEBIAIG;
int num = 0;
if (!(lndhfebiaig == num))
{
}
return new GameObject("SteamManager").AddComponent<SteamManager>().OODEGNHOKGM;
}
}
// Token: 0x06000626 RID: 1574 RVA: 0x000208E0 File Offset: 0x0001EAE0
[Token(Token = "0x6000626")]
[Address(RVA = "0x1658A30", Offset = "0x1657830", VA = "0x181658A30")]
private static void ADIIFJKKMNO(int CIDHFENMIKG, StringBuilder MJHKNCPDCNH)
{
Debug.LogWarning(MJHKNCPDCNH);
}
// Token: 0x06000627 RID: 1575 RVA: 0x000208F4 File Offset: 0x0001EAF4
[Token(Token = "0x6000627")]
[Address(RVA = "0x1658A90", Offset = "0x1657890", VA = "0x181658A90")]
private void Awake()
{
SteamManager lndhfebiaig = SteamManager.LNDHFEBIAIG;
int num = 0;
if (lndhfebiaig != num)
{
global::UnityEngine.Object.Destroy(base.gameObject);
return;
}
SteamManager.LNDHFEBIAIG = this;
global::UnityEngine.Object.DontDestroyOnLoad(base.gameObject);
if (!Packsize.Test())
{
Debug.LogError("[Steamworks.NET] Packsize Test returned false, the wrong version of Steamworks.NET is being run in this platform.", this);
}
if (SteamAPI.RestartAppIfNecessary(AppId_t.Invalid))
{
Application.Quit();
Debug.LogError("[Steamworks.NET] Could not load [lib]steam_api.dll/so/dylib. It's likely not in the correct location. Refer to the README for more details.\n" + this, this);
Application.Quit();
return;
}
bool flag = SteamAPI.Init();
this.OODEGNHOKGM = flag;
if (flag)
{
return;
}
Debug.LogError("[Steamworks.NET] SteamAPI_Init() failed. Refer to Valve's documentation or the comment above this line for more information.", this);
}
// Token: 0x06000628 RID: 1576 RVA: 0x000209A8 File Offset: 0x0001EBA8
[Token(Token = "0x6000628")]
[Address(RVA = "0x1658EB0", Offset = "0x1657CB0", VA = "0x181658EB0")]
private void OnEnable()
{
SteamManager lndhfebiaig = SteamManager.LNDHFEBIAIG;
int num = 0;
if (lndhfebiaig == num)
{
SteamManager.LNDHFEBIAIG = this;
}
if (this.OODEGNHOKGM && this.PHGJDNFPGJO == (ulong)0L)
{
int num2;
SteamAPIWarningMessageHook_t steamAPIWarningMessageHook_t = new SteamAPIWarningMessageHook_t(num2.ADIIFJKKMNO);
num2 = 0;
this.PHGJDNFPGJO = steamAPIWarningMessageHook_t;
SteamClient.SetWarningMessageHook(steamAPIWarningMessageHook_t);
}
}
// Token: 0x06000629 RID: 1577 RVA: 0x00020A00 File Offset: 0x0001EC00
[Token(Token = "0x6000629")]
[Address(RVA = "0x1658D40", Offset = "0x1657B40", VA = "0x181658D40")]
private void OnDestroy()
{
this.MLONLKLKBON();
}
// Token: 0x0600062A RID: 1578 RVA: 0x00020A14 File Offset: 0x0001EC14
[Token(Token = "0x600062A")]
[Address(RVA = "0x1658D40", Offset = "0x1657B40", VA = "0x181658D40")]
private void LFOAONMNKGC()
{
this.MLONLKLKBON();
}
// Token: 0x0600062B RID: 1579 RVA: 0x00020A28 File Offset: 0x0001EC28
[Token(Token = "0x600062B")]
[Address(RVA = "0x1658D40", Offset = "0x1657B40", VA = "0x181658D40")]
private void OnApplicationQuit()
{
this.MLONLKLKBON();
}
// Token: 0x0600062C RID: 1580 RVA: 0x00020A3C File Offset: 0x0001EC3C
[Token(Token = "0x600062C")]
[Address(RVA = "0x1658E10", Offset = "0x1657C10", VA = "0x181658E10")]
private void MLONLKLKBON()
{
if (!(SteamManager.LNDHFEBIAIG != this) && this.OODEGNHOKGM)
{
SteamAPI.Shutdown();
}
}
// Token: 0x0600062D RID: 1581 RVA: 0x00020A68 File Offset: 0x0001EC68
[Token(Token = "0x600062D")]
[Address(RVA = "0x1658F80", Offset = "0x1657D80", VA = "0x181658F80")]
private void Update()
{
if (this.OODEGNHOKGM)
{
SteamAPI.RunCallbacks();
return;
}
}
// Token: 0x0600062E RID: 1582 RVA: 0x00020A88 File Offset: 0x0001EC88
[Token(Token = "0x600062E")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public SteamManager()
{
}
// Token: 0x04000585 RID: 1413
[Token(Token = "0x4000585")]
private static SteamManager LNDHFEBIAIG;
// Token: 0x04000586 RID: 1414
[Token(Token = "0x4000586")]
private static bool FEGODBEMDBL;
// Token: 0x04000587 RID: 1415
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000587")]
private bool OODEGNHOKGM;
// Token: 0x04000588 RID: 1416
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000588")]
private SteamAPIWarningMessageHook_t PHGJDNFPGJO;
}