using System; using System.Runtime.InteropServices; using System.Text; using Cpp2IlInjected; using Steamworks; using UnityEngine; // Token: 0x02000101 RID: 257 [Token(Token = "0x2000101")] [DisallowMultipleComponent] [StructLayout(3)] public class SteamManager : MonoBehaviour { // Token: 0x170000FA RID: 250 // (get) Token: 0x060006CC RID: 1740 RVA: 0x000231F0 File Offset: 0x000213F0 [Token(Token = "0x170000FA")] private static SteamManager ONCPNMDGGKG { [Token(Token = "0x60006CC")] [Address(RVA = "0x1D66BF0", Offset = "0x1D655F0", VA = "0x181D66BF0")] get { SteamManager lndhfebiaig = SteamManager.LNDHFEBIAIG; int num = 0; if (!(lndhfebiaig == num)) { return SteamManager.LNDHFEBIAIG; } return new GameObject("SteamManager").AddComponent(); } } // Token: 0x170000FB RID: 251 // (get) Token: 0x060006CD RID: 1741 RVA: 0x0002322C File Offset: 0x0002142C [Token(Token = "0x170000FB")] public static bool MAKMECFNNML { [Token(Token = "0x60006CD")] [Address(RVA = "0x1D66E30", Offset = "0x1D65830", VA = "0x181D66E30")] get { SteamManager lndhfebiaig = SteamManager.LNDHFEBIAIG; int num = 0; if (!(lndhfebiaig == num)) { } return new GameObject("SteamManager").AddComponent().OODEGNHOKGM; } } // Token: 0x060006CE RID: 1742 RVA: 0x00023268 File Offset: 0x00021468 [Token(Token = "0x60006CE")] [Address(RVA = "0x1D668D0", Offset = "0x1D652D0", VA = "0x181D668D0")] private static void ADIIFJKKMNO(int CIDHFENMIKG, StringBuilder MJHKNCPDCNH) { Debug.LogWarning(MJHKNCPDCNH); } // Token: 0x060006CF RID: 1743 RVA: 0x0002327C File Offset: 0x0002147C [Token(Token = "0x60006CF")] [Address(RVA = "0x1D66930", Offset = "0x1D65330", VA = "0x181D66930")] 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: 0x060006D0 RID: 1744 RVA: 0x00023330 File Offset: 0x00021530 [Token(Token = "0x60006D0")] [Address(RVA = "0x1D66D50", Offset = "0x1D65750", VA = "0x181D66D50")] 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: 0x060006D1 RID: 1745 RVA: 0x00023388 File Offset: 0x00021588 [Token(Token = "0x60006D1")] [Address(RVA = "0x1D66BE0", Offset = "0x1D655E0", VA = "0x181D66BE0")] private void OnDestroy() { this.MLONLKLKBON(); } // Token: 0x060006D2 RID: 1746 RVA: 0x0002339C File Offset: 0x0002159C [Token(Token = "0x60006D2")] [Address(RVA = "0x1D66BE0", Offset = "0x1D655E0", VA = "0x181D66BE0")] private void LFOAONMNKGC() { this.MLONLKLKBON(); } // Token: 0x060006D3 RID: 1747 RVA: 0x000233B0 File Offset: 0x000215B0 [Token(Token = "0x60006D3")] [Address(RVA = "0x1D66BE0", Offset = "0x1D655E0", VA = "0x181D66BE0")] private void OnApplicationQuit() { this.MLONLKLKBON(); } // Token: 0x060006D4 RID: 1748 RVA: 0x000233C4 File Offset: 0x000215C4 [Token(Token = "0x60006D4")] [Address(RVA = "0x1D66CB0", Offset = "0x1D656B0", VA = "0x181D66CB0")] private void MLONLKLKBON() { if (!(SteamManager.LNDHFEBIAIG != this) && this.OODEGNHOKGM) { SteamAPI.Shutdown(); } } // Token: 0x060006D5 RID: 1749 RVA: 0x000233F0 File Offset: 0x000215F0 [Token(Token = "0x60006D5")] [Address(RVA = "0x1D66E20", Offset = "0x1D65820", VA = "0x181D66E20")] private void Update() { if (this.OODEGNHOKGM) { SteamAPI.RunCallbacks(); return; } } // Token: 0x060006D6 RID: 1750 RVA: 0x00023410 File Offset: 0x00021610 [Token(Token = "0x60006D6")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public SteamManager() { } // Token: 0x04000619 RID: 1561 [Token(Token = "0x4000619")] private static SteamManager LNDHFEBIAIG; // Token: 0x0400061A RID: 1562 [Token(Token = "0x400061A")] private static bool FEGODBEMDBL; // Token: 0x0400061B RID: 1563 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400061B")] private bool OODEGNHOKGM; // Token: 0x0400061C RID: 1564 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400061C")] private SteamAPIWarningMessageHook_t PHGJDNFPGJO; }