Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/Steamworks/CSteamAPIContext.cs
T
2026-04-08 23:40:05 +02:00

544 lines
16 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace Steamworks
{
// Token: 0x020010BB RID: 4283
[Token(Token = "0x20010BB")]
[StructLayout(3)]
internal static class CSteamAPIContext
{
// Token: 0x0600680F RID: 26639 RVA: 0x0016C51C File Offset: 0x0016A71C
[Token(Token = "0x600680F")]
[Address(RVA = "0x1D5C200", Offset = "0x1D5AC00", VA = "0x181D5C200")]
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: 0x06006810 RID: 26640 RVA: 0x0016C5C8 File Offset: 0x0016A7C8
[Token(Token = "0x6006810")]
[Address(RVA = "0x1D5CA60", Offset = "0x1D5B460", VA = "0x181D5CA60")]
internal static bool Init()
{
int num;
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)
{
}
if (num != -1)
{
}
}
while (num != 0);
int num2 = 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: 0x06006811 RID: 26641 RVA: 0x0016C8CC File Offset: 0x0016AACC
[Token(Token = "0x6006811")]
[Address(RVA = "0x1D5C4A0", Offset = "0x1D5AEA0", VA = "0x181D5C4A0")]
internal static IntPtr GetSteamClient()
{
return CSteamAPIContext.m_pSteamClient;
}
// Token: 0x06006812 RID: 26642 RVA: 0x0016C8E0 File Offset: 0x0016AAE0
[Token(Token = "0x6006812")]
[Address(RVA = "0x1D5C9A0", Offset = "0x1D5B3A0", VA = "0x181D5C9A0")]
internal static IntPtr GetSteamUser()
{
return CSteamAPIContext.m_pSteamUser;
}
// Token: 0x06006813 RID: 26643 RVA: 0x0016C8F4 File Offset: 0x0016AAF4
[Token(Token = "0x6006813")]
[Address(RVA = "0x1D5C520", Offset = "0x1D5AF20", VA = "0x181D5C520")]
internal static IntPtr GetSteamFriends()
{
return CSteamAPIContext.m_pSteamFriends;
}
// Token: 0x06006814 RID: 26644 RVA: 0x0016C908 File Offset: 0x0016AB08
[Token(Token = "0x6006814")]
[Address(RVA = "0x1D5C9E0", Offset = "0x1D5B3E0", VA = "0x181D5C9E0")]
internal static IntPtr GetSteamUtils()
{
return CSteamAPIContext.m_pSteamUtils;
}
// Token: 0x06006815 RID: 26645 RVA: 0x0016C91C File Offset: 0x0016AB1C
[Token(Token = "0x6006815")]
[Address(RVA = "0x1D5C6E0", Offset = "0x1D5B0E0", VA = "0x181D5C6E0")]
internal static IntPtr GetSteamMatchmaking()
{
return CSteamAPIContext.m_pSteamMatchmaking;
}
// Token: 0x06006816 RID: 26646 RVA: 0x0016C930 File Offset: 0x0016AB30
[Token(Token = "0x6006816")]
[Address(RVA = "0x1D5C960", Offset = "0x1D5B360", VA = "0x181D5C960")]
internal static IntPtr GetSteamUserStats()
{
return CSteamAPIContext.m_pSteamUserStats;
}
// Token: 0x06006817 RID: 26647 RVA: 0x0016C944 File Offset: 0x0016AB44
[Token(Token = "0x6006817")]
[Address(RVA = "0x1D5C460", Offset = "0x1D5AE60", VA = "0x181D5C460")]
internal static IntPtr GetSteamApps()
{
return CSteamAPIContext.m_pSteamApps;
}
// Token: 0x06006818 RID: 26648 RVA: 0x0016C958 File Offset: 0x0016AB58
[Token(Token = "0x6006818")]
[Address(RVA = "0x1D5C6A0", Offset = "0x1D5B0A0", VA = "0x181D5C6A0")]
internal static IntPtr GetSteamMatchmakingServers()
{
return CSteamAPIContext.m_pSteamMatchmakingServers;
}
// Token: 0x06006819 RID: 26649 RVA: 0x0016C96C File Offset: 0x0016AB6C
[Token(Token = "0x6006819")]
[Address(RVA = "0x1D5C7A0", Offset = "0x1D5B1A0", VA = "0x181D5C7A0")]
internal static IntPtr GetSteamNetworking()
{
return CSteamAPIContext.m_pSteamNetworking;
}
// Token: 0x0600681A RID: 26650 RVA: 0x0016C980 File Offset: 0x0016AB80
[Token(Token = "0x600681A")]
[Address(RVA = "0x1D5C8A0", Offset = "0x1D5B2A0", VA = "0x181D5C8A0")]
internal static IntPtr GetSteamRemoteStorage()
{
return CSteamAPIContext.m_pSteamRemoteStorage;
}
// Token: 0x0600681B RID: 26651 RVA: 0x0016C994 File Offset: 0x0016AB94
[Token(Token = "0x600681B")]
[Address(RVA = "0x1D5C8E0", Offset = "0x1D5B2E0", VA = "0x181D5C8E0")]
internal static IntPtr GetSteamScreenshots()
{
return CSteamAPIContext.m_pSteamScreenshots;
}
// Token: 0x0600681C RID: 26652 RVA: 0x0016C9A8 File Offset: 0x0016ABA8
[Token(Token = "0x600681C")]
[Address(RVA = "0x1D5C560", Offset = "0x1D5AF60", VA = "0x181D5C560")]
internal static IntPtr GetSteamGameSearch()
{
return CSteamAPIContext.m_pSteamGameSearch;
}
// Token: 0x0600681D RID: 26653 RVA: 0x0016C9BC File Offset: 0x0016ABBC
[Token(Token = "0x600681D")]
[Address(RVA = "0x1D5C5E0", Offset = "0x1D5AFE0", VA = "0x181D5C5E0")]
internal static IntPtr GetSteamHTTP()
{
return CSteamAPIContext.m_pSteamHTTP;
}
// Token: 0x0600681E RID: 26654 RVA: 0x0016C9D0 File Offset: 0x0016ABD0
[Token(Token = "0x600681E")]
[Address(RVA = "0x1D5C4E0", Offset = "0x1D5AEE0", VA = "0x181D5C4E0")]
internal static IntPtr GetSteamController()
{
return CSteamAPIContext.m_pController;
}
// Token: 0x0600681F RID: 26655 RVA: 0x0016C9E4 File Offset: 0x0016ABE4
[Token(Token = "0x600681F")]
[Address(RVA = "0x1D5C920", Offset = "0x1D5B320", VA = "0x181D5C920")]
internal static IntPtr GetSteamUGC()
{
return CSteamAPIContext.m_pSteamUGC;
}
// Token: 0x06006820 RID: 26656 RVA: 0x0016C9F8 File Offset: 0x0016ABF8
[Token(Token = "0x6006820")]
[Address(RVA = "0x1D5C420", Offset = "0x1D5AE20", VA = "0x181D5C420")]
internal static IntPtr GetSteamAppList()
{
return CSteamAPIContext.m_pSteamAppList;
}
// Token: 0x06006821 RID: 26657 RVA: 0x0016CA0C File Offset: 0x0016AC0C
[Token(Token = "0x6006821")]
[Address(RVA = "0x1D5C760", Offset = "0x1D5B160", VA = "0x181D5C760")]
internal static IntPtr GetSteamMusic()
{
return CSteamAPIContext.m_pSteamMusic;
}
// Token: 0x06006822 RID: 26658 RVA: 0x0016CA20 File Offset: 0x0016AC20
[Token(Token = "0x6006822")]
[Address(RVA = "0x1D5C720", Offset = "0x1D5B120", VA = "0x181D5C720")]
internal static IntPtr GetSteamMusicRemote()
{
return CSteamAPIContext.m_pSteamMusicRemote;
}
// Token: 0x06006823 RID: 26659 RVA: 0x0016CA34 File Offset: 0x0016AC34
[Token(Token = "0x6006823")]
[Address(RVA = "0x1D5C5A0", Offset = "0x1D5AFA0", VA = "0x181D5C5A0")]
internal static IntPtr GetSteamHTMLSurface()
{
return CSteamAPIContext.m_pSteamHTMLSurface;
}
// Token: 0x06006824 RID: 26660 RVA: 0x0016CA48 File Offset: 0x0016AC48
[Token(Token = "0x6006824")]
[Address(RVA = "0x1D5C660", Offset = "0x1D5B060", VA = "0x181D5C660")]
internal static IntPtr GetSteamInventory()
{
return CSteamAPIContext.m_pSteamInventory;
}
// Token: 0x06006825 RID: 26661 RVA: 0x0016CA5C File Offset: 0x0016AC5C
[Token(Token = "0x6006825")]
[Address(RVA = "0x1D5CA20", Offset = "0x1D5B420", VA = "0x181D5CA20")]
internal static IntPtr GetSteamVideo()
{
return CSteamAPIContext.m_pSteamVideo;
}
// Token: 0x06006826 RID: 26662 RVA: 0x0016CA70 File Offset: 0x0016AC70
[Token(Token = "0x6006826")]
[Address(RVA = "0x1D5C7E0", Offset = "0x1D5B1E0", VA = "0x181D5C7E0")]
internal static IntPtr GetSteamParentalSettings()
{
return CSteamAPIContext.m_pSteamParentalSettings;
}
// Token: 0x06006827 RID: 26663 RVA: 0x0016CA84 File Offset: 0x0016AC84
[Token(Token = "0x6006827")]
[Address(RVA = "0x1D5C620", Offset = "0x1D5B020", VA = "0x181D5C620")]
internal static IntPtr GetSteamInput()
{
return CSteamAPIContext.m_pSteamInput;
}
// Token: 0x06006828 RID: 26664 RVA: 0x0016CA98 File Offset: 0x0016AC98
[Token(Token = "0x6006828")]
[Address(RVA = "0x1D5C820", Offset = "0x1D5B220", VA = "0x181D5C820")]
internal static IntPtr GetSteamParties()
{
return CSteamAPIContext.m_pSteamParties;
}
// Token: 0x06006829 RID: 26665 RVA: 0x0016CAAC File Offset: 0x0016ACAC
[Token(Token = "0x6006829")]
[Address(RVA = "0x1D5C860", Offset = "0x1D5B260", VA = "0x181D5C860")]
internal static IntPtr GetSteamRemotePlay()
{
return CSteamAPIContext.m_pSteamRemotePlay;
}
// Token: 0x040049A9 RID: 18857
[Token(Token = "0x40049A9")]
private static IntPtr m_pSteamClient;
// Token: 0x040049AA RID: 18858
[Token(Token = "0x40049AA")]
private static IntPtr m_pSteamUser;
// Token: 0x040049AB RID: 18859
[Token(Token = "0x40049AB")]
private static IntPtr m_pSteamFriends;
// Token: 0x040049AC RID: 18860
[Token(Token = "0x40049AC")]
private static IntPtr m_pSteamUtils;
// Token: 0x040049AD RID: 18861
[Token(Token = "0x40049AD")]
private static IntPtr m_pSteamMatchmaking;
// Token: 0x040049AE RID: 18862
[Token(Token = "0x40049AE")]
private static IntPtr m_pSteamUserStats;
// Token: 0x040049AF RID: 18863
[Token(Token = "0x40049AF")]
private static IntPtr m_pSteamApps;
// Token: 0x040049B0 RID: 18864
[Token(Token = "0x40049B0")]
private static IntPtr m_pSteamMatchmakingServers;
// Token: 0x040049B1 RID: 18865
[Token(Token = "0x40049B1")]
private static IntPtr m_pSteamNetworking;
// Token: 0x040049B2 RID: 18866
[Token(Token = "0x40049B2")]
private static IntPtr m_pSteamRemoteStorage;
// Token: 0x040049B3 RID: 18867
[Token(Token = "0x40049B3")]
private static IntPtr m_pSteamScreenshots;
// Token: 0x040049B4 RID: 18868
[Token(Token = "0x40049B4")]
private static IntPtr m_pSteamGameSearch;
// Token: 0x040049B5 RID: 18869
[Token(Token = "0x40049B5")]
private static IntPtr m_pSteamHTTP;
// Token: 0x040049B6 RID: 18870
[Token(Token = "0x40049B6")]
private static IntPtr m_pController;
// Token: 0x040049B7 RID: 18871
[Token(Token = "0x40049B7")]
private static IntPtr m_pSteamUGC;
// Token: 0x040049B8 RID: 18872
[Token(Token = "0x40049B8")]
private static IntPtr m_pSteamAppList;
// Token: 0x040049B9 RID: 18873
[Token(Token = "0x40049B9")]
private static IntPtr m_pSteamMusic;
// Token: 0x040049BA RID: 18874
[Token(Token = "0x40049BA")]
private static IntPtr m_pSteamMusicRemote;
// Token: 0x040049BB RID: 18875
[Token(Token = "0x40049BB")]
private static IntPtr m_pSteamHTMLSurface;
// Token: 0x040049BC RID: 18876
[Token(Token = "0x40049BC")]
private static IntPtr m_pSteamInventory;
// Token: 0x040049BD RID: 18877
[Token(Token = "0x40049BD")]
private static IntPtr m_pSteamVideo;
// Token: 0x040049BE RID: 18878
[Token(Token = "0x40049BE")]
private static IntPtr m_pSteamParentalSettings;
// Token: 0x040049BF RID: 18879
[Token(Token = "0x40049BF")]
private static IntPtr m_pSteamInput;
// Token: 0x040049C0 RID: 18880
[Token(Token = "0x40049C0")]
private static IntPtr m_pSteamParties;
// Token: 0x040049C1 RID: 18881
[Token(Token = "0x40049C1")]
private static IntPtr m_pSteamRemotePlay;
}
}