scripts
This commit is contained in:
@@ -0,0 +1,185 @@
|
||||
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<SteamManager>();
|
||||
}
|
||||
}
|
||||
|
||||
// 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<SteamManager>().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;
|
||||
}
|
||||
Reference in New Issue
Block a user