Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

540 lines
16 KiB
C#

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