oh dear
This commit is contained in:
@@ -0,0 +1,216 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Steamworks
|
||||
{
|
||||
// Token: 0x020016DB RID: 5851
|
||||
[Token(Token = "0x20016DB")]
|
||||
internal static class CSteamGameServerAPIContext
|
||||
{
|
||||
// Token: 0x060087A3 RID: 34723 RVA: 0x001CE39C File Offset: 0x001CC59C
|
||||
[Token(Token = "0x60087A3")]
|
||||
[Address(RVA = "0x164C470", Offset = "0x164B270", VA = "0x18164C470")]
|
||||
internal static void Clear()
|
||||
{
|
||||
int num = 0;
|
||||
CSteamGameServerAPIContext.m_pSteamClient = (IntPtr)num;
|
||||
CSteamGameServerAPIContext.m_pSteamGameServer = (IntPtr)num;
|
||||
CSteamGameServerAPIContext.m_pSteamUtils = (IntPtr)num;
|
||||
CSteamGameServerAPIContext.m_pSteamNetworking = (IntPtr)num;
|
||||
CSteamGameServerAPIContext.m_pSteamGameServerStats = (IntPtr)num;
|
||||
CSteamGameServerAPIContext.m_pSteamHTTP = (IntPtr)num;
|
||||
CSteamGameServerAPIContext.m_pSteamInventory = (IntPtr)num;
|
||||
CSteamGameServerAPIContext.m_pSteamUGC = (IntPtr)num;
|
||||
CSteamGameServerAPIContext.m_pSteamApps = (IntPtr)num;
|
||||
}
|
||||
|
||||
// Token: 0x060087A4 RID: 34724 RVA: 0x001CE3E4 File Offset: 0x001CC5E4
|
||||
[Token(Token = "0x60087A4")]
|
||||
[Address(RVA = "0x164C780", Offset = "0x164B580", VA = "0x18164C780")]
|
||||
internal static bool Init()
|
||||
{
|
||||
int num;
|
||||
int num3;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
int num2 = NativeMethods.SteamGameServer_GetHSteamUser();
|
||||
if (NativeMethods.SteamGameServer_GetHSteamPipe() == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle("SteamClient020");
|
||||
CSteamGameServerAPIContext.m_pSteamClient = NativeMethods.SteamInternal_CreateInterface(utf8StringHandle);
|
||||
if (utf8StringHandle != 0)
|
||||
{
|
||||
}
|
||||
num3 = 0;
|
||||
}
|
||||
while (num != 0);
|
||||
if (CSteamGameServerAPIContext.m_pSteamClient.Equals(num3))
|
||||
{
|
||||
return;
|
||||
}
|
||||
IntPtr intPtr;
|
||||
CSteamGameServerAPIContext.m_pSteamGameServer = intPtr;
|
||||
int num4 = 0;
|
||||
if (CSteamGameServerAPIContext.m_pSteamGameServer.Equals(num4))
|
||||
{
|
||||
return;
|
||||
}
|
||||
IntPtr intPtr2;
|
||||
CSteamGameServerAPIContext.m_pSteamUtils = intPtr2;
|
||||
int num5 = 0;
|
||||
if (CSteamGameServerAPIContext.m_pSteamUtils.Equals(num5))
|
||||
{
|
||||
return;
|
||||
}
|
||||
IntPtr intPtr3;
|
||||
CSteamGameServerAPIContext.m_pSteamNetworking = intPtr3;
|
||||
int num6 = 0;
|
||||
if (CSteamGameServerAPIContext.m_pSteamNetworking.Equals(num6))
|
||||
{
|
||||
return;
|
||||
}
|
||||
IntPtr intPtr4;
|
||||
CSteamGameServerAPIContext.m_pSteamGameServerStats = intPtr4;
|
||||
int num7 = 0;
|
||||
if (CSteamGameServerAPIContext.m_pSteamGameServerStats.Equals(num7))
|
||||
{
|
||||
return;
|
||||
}
|
||||
IntPtr intPtr5;
|
||||
CSteamGameServerAPIContext.m_pSteamHTTP = intPtr5;
|
||||
int num8 = 0;
|
||||
if (CSteamGameServerAPIContext.m_pSteamHTTP.Equals(num8))
|
||||
{
|
||||
return;
|
||||
}
|
||||
IntPtr intPtr6;
|
||||
CSteamGameServerAPIContext.m_pSteamInventory = intPtr6;
|
||||
int num9 = 0;
|
||||
if (CSteamGameServerAPIContext.m_pSteamInventory.Equals(num9))
|
||||
{
|
||||
return;
|
||||
}
|
||||
IntPtr intPtr7;
|
||||
CSteamGameServerAPIContext.m_pSteamUGC = intPtr7;
|
||||
int num10 = 0;
|
||||
if (!CSteamGameServerAPIContext.m_pSteamUGC.Equals(num10))
|
||||
{
|
||||
IntPtr intPtr8;
|
||||
CSteamGameServerAPIContext.m_pSteamApps = intPtr8;
|
||||
int num11 = 0;
|
||||
return !CSteamGameServerAPIContext.m_pSteamApps.Equals(num11);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060087A5 RID: 34725 RVA: 0x001CE518 File Offset: 0x001CC718
|
||||
[Token(Token = "0x60087A5")]
|
||||
[Address(RVA = "0x164C580", Offset = "0x164B380", VA = "0x18164C580")]
|
||||
internal static IntPtr GetSteamClient()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamClient;
|
||||
}
|
||||
|
||||
// Token: 0x060087A6 RID: 34726 RVA: 0x001CE52C File Offset: 0x001CC72C
|
||||
[Token(Token = "0x60087A6")]
|
||||
[Address(RVA = "0x164C600", Offset = "0x164B400", VA = "0x18164C600")]
|
||||
internal static IntPtr GetSteamGameServer()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamGameServer;
|
||||
}
|
||||
|
||||
// Token: 0x060087A7 RID: 34727 RVA: 0x001CE540 File Offset: 0x001CC740
|
||||
[Token(Token = "0x60087A7")]
|
||||
[Address(RVA = "0x164C740", Offset = "0x164B540", VA = "0x18164C740")]
|
||||
internal static IntPtr GetSteamUtils()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamUtils;
|
||||
}
|
||||
|
||||
// Token: 0x060087A8 RID: 34728 RVA: 0x001CE554 File Offset: 0x001CC754
|
||||
[Token(Token = "0x60087A8")]
|
||||
[Address(RVA = "0x164C6C0", Offset = "0x164B4C0", VA = "0x18164C6C0")]
|
||||
internal static IntPtr GetSteamNetworking()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamNetworking;
|
||||
}
|
||||
|
||||
// Token: 0x060087A9 RID: 34729 RVA: 0x001CE568 File Offset: 0x001CC768
|
||||
[Token(Token = "0x60087A9")]
|
||||
[Address(RVA = "0x164C5C0", Offset = "0x164B3C0", VA = "0x18164C5C0")]
|
||||
internal static IntPtr GetSteamGameServerStats()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamGameServerStats;
|
||||
}
|
||||
|
||||
// Token: 0x060087AA RID: 34730 RVA: 0x001CE57C File Offset: 0x001CC77C
|
||||
[Token(Token = "0x60087AA")]
|
||||
[Address(RVA = "0x164C640", Offset = "0x164B440", VA = "0x18164C640")]
|
||||
internal static IntPtr GetSteamHTTP()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamHTTP;
|
||||
}
|
||||
|
||||
// Token: 0x060087AB RID: 34731 RVA: 0x001CE590 File Offset: 0x001CC790
|
||||
[Token(Token = "0x60087AB")]
|
||||
[Address(RVA = "0x164C680", Offset = "0x164B480", VA = "0x18164C680")]
|
||||
internal static IntPtr GetSteamInventory()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamInventory;
|
||||
}
|
||||
|
||||
// Token: 0x060087AC RID: 34732 RVA: 0x001CE5A4 File Offset: 0x001CC7A4
|
||||
[Token(Token = "0x60087AC")]
|
||||
[Address(RVA = "0x164C700", Offset = "0x164B500", VA = "0x18164C700")]
|
||||
internal static IntPtr GetSteamUGC()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamUGC;
|
||||
}
|
||||
|
||||
// Token: 0x060087AD RID: 34733 RVA: 0x001CE5B8 File Offset: 0x001CC7B8
|
||||
[Token(Token = "0x60087AD")]
|
||||
[Address(RVA = "0x164C540", Offset = "0x164B340", VA = "0x18164C540")]
|
||||
internal static IntPtr GetSteamApps()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamApps;
|
||||
}
|
||||
|
||||
// Token: 0x0400599D RID: 22941
|
||||
[Token(Token = "0x400599D")]
|
||||
private static IntPtr m_pSteamClient;
|
||||
|
||||
// Token: 0x0400599E RID: 22942
|
||||
[Token(Token = "0x400599E")]
|
||||
private static IntPtr m_pSteamGameServer;
|
||||
|
||||
// Token: 0x0400599F RID: 22943
|
||||
[Token(Token = "0x400599F")]
|
||||
private static IntPtr m_pSteamUtils;
|
||||
|
||||
// Token: 0x040059A0 RID: 22944
|
||||
[Token(Token = "0x40059A0")]
|
||||
private static IntPtr m_pSteamNetworking;
|
||||
|
||||
// Token: 0x040059A1 RID: 22945
|
||||
[Token(Token = "0x40059A1")]
|
||||
private static IntPtr m_pSteamGameServerStats;
|
||||
|
||||
// Token: 0x040059A2 RID: 22946
|
||||
[Token(Token = "0x40059A2")]
|
||||
private static IntPtr m_pSteamHTTP;
|
||||
|
||||
// Token: 0x040059A3 RID: 22947
|
||||
[Token(Token = "0x40059A3")]
|
||||
private static IntPtr m_pSteamInventory;
|
||||
|
||||
// Token: 0x040059A4 RID: 22948
|
||||
[Token(Token = "0x40059A4")]
|
||||
private static IntPtr m_pSteamUGC;
|
||||
|
||||
// Token: 0x040059A5 RID: 22949
|
||||
[Token(Token = "0x40059A5")]
|
||||
private static IntPtr m_pSteamApps;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user