m
This commit is contained in:
@@ -0,0 +1,216 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Steamworks
|
||||
{
|
||||
// Token: 0x020017BB RID: 6075
|
||||
[Token(Token = "0x20017BB")]
|
||||
internal static class CSteamGameServerAPIContext
|
||||
{
|
||||
// Token: 0x06008B71 RID: 35697 RVA: 0x001D7494 File Offset: 0x001D5694
|
||||
[Token(Token = "0x6008B71")]
|
||||
[Address(RVA = "0x210EEB0", Offset = "0x210DEB0", VA = "0x18210EEB0")]
|
||||
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: 0x06008B72 RID: 35698 RVA: 0x001D74DC File Offset: 0x001D56DC
|
||||
[Token(Token = "0x6008B72")]
|
||||
[Address(RVA = "0x210F1C0", Offset = "0x210E1C0", VA = "0x18210F1C0")]
|
||||
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: 0x06008B73 RID: 35699 RVA: 0x001D7610 File Offset: 0x001D5810
|
||||
[Token(Token = "0x6008B73")]
|
||||
[Address(RVA = "0x210EFC0", Offset = "0x210DFC0", VA = "0x18210EFC0")]
|
||||
internal static IntPtr GetSteamClient()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamClient;
|
||||
}
|
||||
|
||||
// Token: 0x06008B74 RID: 35700 RVA: 0x001D7624 File Offset: 0x001D5824
|
||||
[Token(Token = "0x6008B74")]
|
||||
[Address(RVA = "0x210F040", Offset = "0x210E040", VA = "0x18210F040")]
|
||||
internal static IntPtr GetSteamGameServer()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamGameServer;
|
||||
}
|
||||
|
||||
// Token: 0x06008B75 RID: 35701 RVA: 0x001D7638 File Offset: 0x001D5838
|
||||
[Token(Token = "0x6008B75")]
|
||||
[Address(RVA = "0x210F180", Offset = "0x210E180", VA = "0x18210F180")]
|
||||
internal static IntPtr GetSteamUtils()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamUtils;
|
||||
}
|
||||
|
||||
// Token: 0x06008B76 RID: 35702 RVA: 0x001D764C File Offset: 0x001D584C
|
||||
[Token(Token = "0x6008B76")]
|
||||
[Address(RVA = "0x210F100", Offset = "0x210E100", VA = "0x18210F100")]
|
||||
internal static IntPtr GetSteamNetworking()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamNetworking;
|
||||
}
|
||||
|
||||
// Token: 0x06008B77 RID: 35703 RVA: 0x001D7660 File Offset: 0x001D5860
|
||||
[Token(Token = "0x6008B77")]
|
||||
[Address(RVA = "0x210F000", Offset = "0x210E000", VA = "0x18210F000")]
|
||||
internal static IntPtr GetSteamGameServerStats()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamGameServerStats;
|
||||
}
|
||||
|
||||
// Token: 0x06008B78 RID: 35704 RVA: 0x001D7674 File Offset: 0x001D5874
|
||||
[Token(Token = "0x6008B78")]
|
||||
[Address(RVA = "0x210F080", Offset = "0x210E080", VA = "0x18210F080")]
|
||||
internal static IntPtr GetSteamHTTP()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamHTTP;
|
||||
}
|
||||
|
||||
// Token: 0x06008B79 RID: 35705 RVA: 0x001D7688 File Offset: 0x001D5888
|
||||
[Token(Token = "0x6008B79")]
|
||||
[Address(RVA = "0x210F0C0", Offset = "0x210E0C0", VA = "0x18210F0C0")]
|
||||
internal static IntPtr GetSteamInventory()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamInventory;
|
||||
}
|
||||
|
||||
// Token: 0x06008B7A RID: 35706 RVA: 0x001D769C File Offset: 0x001D589C
|
||||
[Token(Token = "0x6008B7A")]
|
||||
[Address(RVA = "0x210F140", Offset = "0x210E140", VA = "0x18210F140")]
|
||||
internal static IntPtr GetSteamUGC()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamUGC;
|
||||
}
|
||||
|
||||
// Token: 0x06008B7B RID: 35707 RVA: 0x001D76B0 File Offset: 0x001D58B0
|
||||
[Token(Token = "0x6008B7B")]
|
||||
[Address(RVA = "0x210EF80", Offset = "0x210DF80", VA = "0x18210EF80")]
|
||||
internal static IntPtr GetSteamApps()
|
||||
{
|
||||
return CSteamGameServerAPIContext.m_pSteamApps;
|
||||
}
|
||||
|
||||
// Token: 0x04005B56 RID: 23382
|
||||
[Token(Token = "0x4005B56")]
|
||||
private static IntPtr m_pSteamClient;
|
||||
|
||||
// Token: 0x04005B57 RID: 23383
|
||||
[Token(Token = "0x4005B57")]
|
||||
private static IntPtr m_pSteamGameServer;
|
||||
|
||||
// Token: 0x04005B58 RID: 23384
|
||||
[Token(Token = "0x4005B58")]
|
||||
private static IntPtr m_pSteamUtils;
|
||||
|
||||
// Token: 0x04005B59 RID: 23385
|
||||
[Token(Token = "0x4005B59")]
|
||||
private static IntPtr m_pSteamNetworking;
|
||||
|
||||
// Token: 0x04005B5A RID: 23386
|
||||
[Token(Token = "0x4005B5A")]
|
||||
private static IntPtr m_pSteamGameServerStats;
|
||||
|
||||
// Token: 0x04005B5B RID: 23387
|
||||
[Token(Token = "0x4005B5B")]
|
||||
private static IntPtr m_pSteamHTTP;
|
||||
|
||||
// Token: 0x04005B5C RID: 23388
|
||||
[Token(Token = "0x4005B5C")]
|
||||
private static IntPtr m_pSteamInventory;
|
||||
|
||||
// Token: 0x04005B5D RID: 23389
|
||||
[Token(Token = "0x4005B5D")]
|
||||
private static IntPtr m_pSteamUGC;
|
||||
|
||||
// Token: 0x04005B5E RID: 23390
|
||||
[Token(Token = "0x4005B5E")]
|
||||
private static IntPtr m_pSteamApps;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user