using System; using Cpp2IlInjected; namespace Steamworks { // Token: 0x020017BA RID: 6074 [Token(Token = "0x20017BA")] internal static class CSteamAPIContext { // Token: 0x06008B56 RID: 35670 RVA: 0x001D6EF4 File Offset: 0x001D50F4 [Token(Token = "0x6008B56")] [Address(RVA = "0x210DE10", Offset = "0x210CE10", VA = "0x18210DE10")] internal static void Clear() { int num = 0; CSteamAPIContext.m_pSteamClient = (IntPtr)num; CSteamAPIContext.m_pSteamUser = (IntPtr)num; CSteamAPIContext.m_pSteamFriends = (IntPtr)num; CSteamAPIContext.m_pSteamUtils = (IntPtr)num; CSteamAPIContext.m_pSteamMatchmaking = (IntPtr)num; CSteamAPIContext.m_pSteamUserStats = (IntPtr)num; CSteamAPIContext.m_pSteamApps = (IntPtr)num; CSteamAPIContext.m_pSteamMatchmakingServers = (IntPtr)num; CSteamAPIContext.m_pSteamNetworking = (IntPtr)num; CSteamAPIContext.m_pSteamRemoteStorage = (IntPtr)num; CSteamAPIContext.m_pSteamHTTP = (IntPtr)num; CSteamAPIContext.m_pSteamScreenshots = (IntPtr)num; CSteamAPIContext.m_pSteamGameSearch = (IntPtr)num; CSteamAPIContext.m_pSteamMusic = (IntPtr)num; CSteamAPIContext.m_pController = (IntPtr)num; CSteamAPIContext.m_pSteamUGC = (IntPtr)num; CSteamAPIContext.m_pSteamAppList = (IntPtr)num; CSteamAPIContext.m_pSteamMusic = (IntPtr)num; CSteamAPIContext.m_pSteamMusicRemote = (IntPtr)num; CSteamAPIContext.m_pSteamHTMLSurface = (IntPtr)num; CSteamAPIContext.m_pSteamInventory = (IntPtr)num; CSteamAPIContext.m_pSteamVideo = (IntPtr)num; CSteamAPIContext.m_pSteamParentalSettings = (IntPtr)num; CSteamAPIContext.m_pSteamInput = (IntPtr)num; CSteamAPIContext.m_pSteamParties = (IntPtr)num; CSteamAPIContext.m_pSteamRemotePlay = (IntPtr)num; } // Token: 0x06008B57 RID: 35671 RVA: 0x001D6FA0 File Offset: 0x001D51A0 [Token(Token = "0x6008B57")] [Address(RVA = "0x210E670", Offset = "0x210D670", VA = "0x18210E670")] internal static bool Init() { int num; int num2; do { num = 0; int hsteamUser = SteamAPI.GetHSteamUser().m_HSteamUser; HSteamPipe hsteamPipe = SteamAPI.GetHSteamPipe(); int hsteamPipe2 = hsteamPipe.m_HSteamPipe; if (hsteamPipe == 0) { return; } InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle("SteamClient020"); CSteamAPIContext.m_pSteamClient = NativeMethods.SteamInternal_CreateInterface(utf8StringHandle); if (utf8StringHandle != 0) { } num2 = 0; } while (num != 0); if (CSteamAPIContext.m_pSteamClient.Equals(num2)) { return; } IntPtr intPtr; CSteamAPIContext.m_pSteamUser = intPtr; int num3 = 0; if (CSteamAPIContext.m_pSteamUser.Equals(num3)) { return; } IntPtr intPtr2; CSteamAPIContext.m_pSteamFriends = intPtr2; int num4 = 0; if (CSteamAPIContext.m_pSteamFriends.Equals(num4)) { return; } IntPtr intPtr3; CSteamAPIContext.m_pSteamUtils = intPtr3; int num5 = 0; if (CSteamAPIContext.m_pSteamUtils.Equals(num5)) { return; } IntPtr intPtr4; CSteamAPIContext.m_pSteamMatchmaking = intPtr4; int num6 = 0; if (CSteamAPIContext.m_pSteamMatchmaking.Equals(num6)) { return; } IntPtr intPtr5; CSteamAPIContext.m_pSteamMatchmakingServers = intPtr5; int num7 = 0; if (CSteamAPIContext.m_pSteamMatchmakingServers.Equals(num7)) { return; } IntPtr intPtr6; CSteamAPIContext.m_pSteamUserStats = intPtr6; int num8 = 0; if (CSteamAPIContext.m_pSteamUserStats.Equals(num8)) { return; } IntPtr intPtr7; CSteamAPIContext.m_pSteamApps = intPtr7; int num9 = 0; if (CSteamAPIContext.m_pSteamApps.Equals(num9)) { return; } IntPtr intPtr8; CSteamAPIContext.m_pSteamNetworking = intPtr8; int num10 = 0; if (CSteamAPIContext.m_pSteamNetworking.Equals(num10)) { return; } IntPtr intPtr9; CSteamAPIContext.m_pSteamRemoteStorage = intPtr9; int num11 = 0; if (CSteamAPIContext.m_pSteamRemoteStorage.Equals(num11)) { return; } IntPtr intPtr10; CSteamAPIContext.m_pSteamScreenshots = intPtr10; int num12 = 0; if (CSteamAPIContext.m_pSteamScreenshots.Equals(num12)) { return; } IntPtr intPtr11; CSteamAPIContext.m_pSteamGameSearch = intPtr11; int num13 = 0; if (CSteamAPIContext.m_pSteamGameSearch.Equals(num13)) { return; } IntPtr intPtr12; CSteamAPIContext.m_pSteamHTTP = intPtr12; int num14 = 0; if (CSteamAPIContext.m_pSteamHTTP.Equals(num14)) { return; } IntPtr intPtr13; CSteamAPIContext.m_pController = intPtr13; int num15 = 0; if (CSteamAPIContext.m_pController.Equals(num15)) { return; } IntPtr intPtr14; CSteamAPIContext.m_pSteamUGC = intPtr14; int num16 = 0; if (CSteamAPIContext.m_pSteamUGC.Equals(num16)) { return; } IntPtr intPtr15; CSteamAPIContext.m_pSteamAppList = intPtr15; int num17 = 0; if (CSteamAPIContext.m_pSteamAppList.Equals(num17)) { return; } IntPtr intPtr16; CSteamAPIContext.m_pSteamMusic = intPtr16; int num18 = 0; if (CSteamAPIContext.m_pSteamMusic.Equals(num18)) { return; } IntPtr intPtr17; CSteamAPIContext.m_pSteamMusicRemote = intPtr17; int num19 = 0; if (CSteamAPIContext.m_pSteamMusicRemote.Equals(num19)) { return; } IntPtr intPtr18; CSteamAPIContext.m_pSteamHTMLSurface = intPtr18; int num20 = 0; if (CSteamAPIContext.m_pSteamHTMLSurface.Equals(num20)) { return; } IntPtr intPtr19; CSteamAPIContext.m_pSteamInventory = intPtr19; int num21 = 0; if (CSteamAPIContext.m_pSteamInventory.Equals(num21)) { return; } IntPtr intPtr20; CSteamAPIContext.m_pSteamVideo = intPtr20; int num22 = 0; if (CSteamAPIContext.m_pSteamVideo.Equals(num22)) { return; } IntPtr intPtr21; CSteamAPIContext.m_pSteamParentalSettings = intPtr21; int num23 = 0; if (CSteamAPIContext.m_pSteamParentalSettings.Equals(num23)) { return; } IntPtr intPtr22; CSteamAPIContext.m_pSteamInput = intPtr22; int num24 = 0; if (CSteamAPIContext.m_pSteamInput.Equals(num24)) { return; } IntPtr intPtr23; CSteamAPIContext.m_pSteamParties = intPtr23; int num25 = 0; if (!CSteamAPIContext.m_pSteamParties.Equals(num25)) { IntPtr intPtr24; CSteamAPIContext.m_pSteamRemotePlay = intPtr24; int num26 = 0; return !CSteamAPIContext.m_pSteamRemotePlay.Equals(num26); } } // Token: 0x06008B58 RID: 35672 RVA: 0x001D72A0 File Offset: 0x001D54A0 [Token(Token = "0x6008B58")] [Address(RVA = "0x210E0B0", Offset = "0x210D0B0", VA = "0x18210E0B0")] internal static IntPtr GetSteamClient() { return CSteamAPIContext.m_pSteamClient; } // Token: 0x06008B59 RID: 35673 RVA: 0x001D72B4 File Offset: 0x001D54B4 [Token(Token = "0x6008B59")] [Address(RVA = "0x210E5B0", Offset = "0x210D5B0", VA = "0x18210E5B0")] internal static IntPtr GetSteamUser() { return CSteamAPIContext.m_pSteamUser; } // Token: 0x06008B5A RID: 35674 RVA: 0x001D72C8 File Offset: 0x001D54C8 [Token(Token = "0x6008B5A")] [Address(RVA = "0x210E130", Offset = "0x210D130", VA = "0x18210E130")] internal static IntPtr GetSteamFriends() { return CSteamAPIContext.m_pSteamFriends; } // Token: 0x06008B5B RID: 35675 RVA: 0x001D72DC File Offset: 0x001D54DC [Token(Token = "0x6008B5B")] [Address(RVA = "0x210E5F0", Offset = "0x210D5F0", VA = "0x18210E5F0")] internal static IntPtr GetSteamUtils() { return CSteamAPIContext.m_pSteamUtils; } // Token: 0x06008B5C RID: 35676 RVA: 0x001D72F0 File Offset: 0x001D54F0 [Token(Token = "0x6008B5C")] [Address(RVA = "0x210E2F0", Offset = "0x210D2F0", VA = "0x18210E2F0")] internal static IntPtr GetSteamMatchmaking() { return CSteamAPIContext.m_pSteamMatchmaking; } // Token: 0x06008B5D RID: 35677 RVA: 0x001D7304 File Offset: 0x001D5504 [Token(Token = "0x6008B5D")] [Address(RVA = "0x210E570", Offset = "0x210D570", VA = "0x18210E570")] internal static IntPtr GetSteamUserStats() { return CSteamAPIContext.m_pSteamUserStats; } // Token: 0x06008B5E RID: 35678 RVA: 0x001D7318 File Offset: 0x001D5518 [Token(Token = "0x6008B5E")] [Address(RVA = "0x210E070", Offset = "0x210D070", VA = "0x18210E070")] internal static IntPtr GetSteamApps() { return CSteamAPIContext.m_pSteamApps; } // Token: 0x06008B5F RID: 35679 RVA: 0x001D732C File Offset: 0x001D552C [Token(Token = "0x6008B5F")] [Address(RVA = "0x210E2B0", Offset = "0x210D2B0", VA = "0x18210E2B0")] internal static IntPtr GetSteamMatchmakingServers() { return CSteamAPIContext.m_pSteamMatchmakingServers; } // Token: 0x06008B60 RID: 35680 RVA: 0x001D7340 File Offset: 0x001D5540 [Token(Token = "0x6008B60")] [Address(RVA = "0x210E3B0", Offset = "0x210D3B0", VA = "0x18210E3B0")] internal static IntPtr GetSteamNetworking() { return CSteamAPIContext.m_pSteamNetworking; } // Token: 0x06008B61 RID: 35681 RVA: 0x001D7354 File Offset: 0x001D5554 [Token(Token = "0x6008B61")] [Address(RVA = "0x210E4B0", Offset = "0x210D4B0", VA = "0x18210E4B0")] internal static IntPtr GetSteamRemoteStorage() { return CSteamAPIContext.m_pSteamRemoteStorage; } // Token: 0x06008B62 RID: 35682 RVA: 0x001D7368 File Offset: 0x001D5568 [Token(Token = "0x6008B62")] [Address(RVA = "0x210E4F0", Offset = "0x210D4F0", VA = "0x18210E4F0")] internal static IntPtr GetSteamScreenshots() { return CSteamAPIContext.m_pSteamScreenshots; } // Token: 0x06008B63 RID: 35683 RVA: 0x001D737C File Offset: 0x001D557C [Token(Token = "0x6008B63")] [Address(RVA = "0x210E170", Offset = "0x210D170", VA = "0x18210E170")] internal static IntPtr GetSteamGameSearch() { return CSteamAPIContext.m_pSteamGameSearch; } // Token: 0x06008B64 RID: 35684 RVA: 0x001D7390 File Offset: 0x001D5590 [Token(Token = "0x6008B64")] [Address(RVA = "0x210E1F0", Offset = "0x210D1F0", VA = "0x18210E1F0")] internal static IntPtr GetSteamHTTP() { return CSteamAPIContext.m_pSteamHTTP; } // Token: 0x06008B65 RID: 35685 RVA: 0x001D73A4 File Offset: 0x001D55A4 [Token(Token = "0x6008B65")] [Address(RVA = "0x210E0F0", Offset = "0x210D0F0", VA = "0x18210E0F0")] internal static IntPtr GetSteamController() { return CSteamAPIContext.m_pController; } // Token: 0x06008B66 RID: 35686 RVA: 0x001D73B8 File Offset: 0x001D55B8 [Token(Token = "0x6008B66")] [Address(RVA = "0x210E530", Offset = "0x210D530", VA = "0x18210E530")] internal static IntPtr GetSteamUGC() { return CSteamAPIContext.m_pSteamUGC; } // Token: 0x06008B67 RID: 35687 RVA: 0x001D73CC File Offset: 0x001D55CC [Token(Token = "0x6008B67")] [Address(RVA = "0x210E030", Offset = "0x210D030", VA = "0x18210E030")] internal static IntPtr GetSteamAppList() { return CSteamAPIContext.m_pSteamAppList; } // Token: 0x06008B68 RID: 35688 RVA: 0x001D73E0 File Offset: 0x001D55E0 [Token(Token = "0x6008B68")] [Address(RVA = "0x210E370", Offset = "0x210D370", VA = "0x18210E370")] internal static IntPtr GetSteamMusic() { return CSteamAPIContext.m_pSteamMusic; } // Token: 0x06008B69 RID: 35689 RVA: 0x001D73F4 File Offset: 0x001D55F4 [Token(Token = "0x6008B69")] [Address(RVA = "0x210E330", Offset = "0x210D330", VA = "0x18210E330")] internal static IntPtr GetSteamMusicRemote() { return CSteamAPIContext.m_pSteamMusicRemote; } // Token: 0x06008B6A RID: 35690 RVA: 0x001D7408 File Offset: 0x001D5608 [Token(Token = "0x6008B6A")] [Address(RVA = "0x210E1B0", Offset = "0x210D1B0", VA = "0x18210E1B0")] internal static IntPtr GetSteamHTMLSurface() { return CSteamAPIContext.m_pSteamHTMLSurface; } // Token: 0x06008B6B RID: 35691 RVA: 0x001D741C File Offset: 0x001D561C [Token(Token = "0x6008B6B")] [Address(RVA = "0x210E270", Offset = "0x210D270", VA = "0x18210E270")] internal static IntPtr GetSteamInventory() { return CSteamAPIContext.m_pSteamInventory; } // Token: 0x06008B6C RID: 35692 RVA: 0x001D7430 File Offset: 0x001D5630 [Token(Token = "0x6008B6C")] [Address(RVA = "0x210E630", Offset = "0x210D630", VA = "0x18210E630")] internal static IntPtr GetSteamVideo() { return CSteamAPIContext.m_pSteamVideo; } // Token: 0x06008B6D RID: 35693 RVA: 0x001D7444 File Offset: 0x001D5644 [Token(Token = "0x6008B6D")] [Address(RVA = "0x210E3F0", Offset = "0x210D3F0", VA = "0x18210E3F0")] internal static IntPtr GetSteamParentalSettings() { return CSteamAPIContext.m_pSteamParentalSettings; } // Token: 0x06008B6E RID: 35694 RVA: 0x001D7458 File Offset: 0x001D5658 [Token(Token = "0x6008B6E")] [Address(RVA = "0x210E230", Offset = "0x210D230", VA = "0x18210E230")] internal static IntPtr GetSteamInput() { return CSteamAPIContext.m_pSteamInput; } // Token: 0x06008B6F RID: 35695 RVA: 0x001D746C File Offset: 0x001D566C [Token(Token = "0x6008B6F")] [Address(RVA = "0x210E430", Offset = "0x210D430", VA = "0x18210E430")] internal static IntPtr GetSteamParties() { return CSteamAPIContext.m_pSteamParties; } // Token: 0x06008B70 RID: 35696 RVA: 0x001D7480 File Offset: 0x001D5680 [Token(Token = "0x6008B70")] [Address(RVA = "0x210E470", Offset = "0x210D470", VA = "0x18210E470")] internal static IntPtr GetSteamRemotePlay() { return CSteamAPIContext.m_pSteamRemotePlay; } // Token: 0x04005B3D RID: 23357 [Token(Token = "0x4005B3D")] private static IntPtr m_pSteamClient; // Token: 0x04005B3E RID: 23358 [Token(Token = "0x4005B3E")] private static IntPtr m_pSteamUser; // Token: 0x04005B3F RID: 23359 [Token(Token = "0x4005B3F")] private static IntPtr m_pSteamFriends; // Token: 0x04005B40 RID: 23360 [Token(Token = "0x4005B40")] private static IntPtr m_pSteamUtils; // Token: 0x04005B41 RID: 23361 [Token(Token = "0x4005B41")] private static IntPtr m_pSteamMatchmaking; // Token: 0x04005B42 RID: 23362 [Token(Token = "0x4005B42")] private static IntPtr m_pSteamUserStats; // Token: 0x04005B43 RID: 23363 [Token(Token = "0x4005B43")] private static IntPtr m_pSteamApps; // Token: 0x04005B44 RID: 23364 [Token(Token = "0x4005B44")] private static IntPtr m_pSteamMatchmakingServers; // Token: 0x04005B45 RID: 23365 [Token(Token = "0x4005B45")] private static IntPtr m_pSteamNetworking; // Token: 0x04005B46 RID: 23366 [Token(Token = "0x4005B46")] private static IntPtr m_pSteamRemoteStorage; // Token: 0x04005B47 RID: 23367 [Token(Token = "0x4005B47")] private static IntPtr m_pSteamScreenshots; // Token: 0x04005B48 RID: 23368 [Token(Token = "0x4005B48")] private static IntPtr m_pSteamGameSearch; // Token: 0x04005B49 RID: 23369 [Token(Token = "0x4005B49")] private static IntPtr m_pSteamHTTP; // Token: 0x04005B4A RID: 23370 [Token(Token = "0x4005B4A")] private static IntPtr m_pController; // Token: 0x04005B4B RID: 23371 [Token(Token = "0x4005B4B")] private static IntPtr m_pSteamUGC; // Token: 0x04005B4C RID: 23372 [Token(Token = "0x4005B4C")] private static IntPtr m_pSteamAppList; // Token: 0x04005B4D RID: 23373 [Token(Token = "0x4005B4D")] private static IntPtr m_pSteamMusic; // Token: 0x04005B4E RID: 23374 [Token(Token = "0x4005B4E")] private static IntPtr m_pSteamMusicRemote; // Token: 0x04005B4F RID: 23375 [Token(Token = "0x4005B4F")] private static IntPtr m_pSteamHTMLSurface; // Token: 0x04005B50 RID: 23376 [Token(Token = "0x4005B50")] private static IntPtr m_pSteamInventory; // Token: 0x04005B51 RID: 23377 [Token(Token = "0x4005B51")] private static IntPtr m_pSteamVideo; // Token: 0x04005B52 RID: 23378 [Token(Token = "0x4005B52")] private static IntPtr m_pSteamParentalSettings; // Token: 0x04005B53 RID: 23379 [Token(Token = "0x4005B53")] private static IntPtr m_pSteamInput; // Token: 0x04005B54 RID: 23380 [Token(Token = "0x4005B54")] private static IntPtr m_pSteamParties; // Token: 0x04005B55 RID: 23381 [Token(Token = "0x4005B55")] private static IntPtr m_pSteamRemotePlay; } }