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; } }