Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/Steamworks/CSteamAPIContext.cs
T
2026-04-10 22:50:51 +02:00

540 lines
16 KiB
C#

using System;
using Cpp2IlInjected;
namespace Steamworks
{
// Token: 0x020016DA RID: 5850
[Token(Token = "0x20016DA")]
internal static class CSteamAPIContext
{
// Token: 0x06008788 RID: 34696 RVA: 0x001CDDFC File Offset: 0x001CBFFC
[Token(Token = "0x6008788")]
[Address(RVA = "0x164B3D0", Offset = "0x164A1D0", VA = "0x18164B3D0")]
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: 0x06008789 RID: 34697 RVA: 0x001CDEA8 File Offset: 0x001CC0A8
[Token(Token = "0x6008789")]
[Address(RVA = "0x164BC30", Offset = "0x164AA30", VA = "0x18164BC30")]
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: 0x0600878A RID: 34698 RVA: 0x001CE1A8 File Offset: 0x001CC3A8
[Token(Token = "0x600878A")]
[Address(RVA = "0x164B670", Offset = "0x164A470", VA = "0x18164B670")]
internal static IntPtr GetSteamClient()
{
return CSteamAPIContext.m_pSteamClient;
}
// Token: 0x0600878B RID: 34699 RVA: 0x001CE1BC File Offset: 0x001CC3BC
[Token(Token = "0x600878B")]
[Address(RVA = "0x164BB70", Offset = "0x164A970", VA = "0x18164BB70")]
internal static IntPtr GetSteamUser()
{
return CSteamAPIContext.m_pSteamUser;
}
// Token: 0x0600878C RID: 34700 RVA: 0x001CE1D0 File Offset: 0x001CC3D0
[Token(Token = "0x600878C")]
[Address(RVA = "0x164B6F0", Offset = "0x164A4F0", VA = "0x18164B6F0")]
internal static IntPtr GetSteamFriends()
{
return CSteamAPIContext.m_pSteamFriends;
}
// Token: 0x0600878D RID: 34701 RVA: 0x001CE1E4 File Offset: 0x001CC3E4
[Token(Token = "0x600878D")]
[Address(RVA = "0x164BBB0", Offset = "0x164A9B0", VA = "0x18164BBB0")]
internal static IntPtr GetSteamUtils()
{
return CSteamAPIContext.m_pSteamUtils;
}
// Token: 0x0600878E RID: 34702 RVA: 0x001CE1F8 File Offset: 0x001CC3F8
[Token(Token = "0x600878E")]
[Address(RVA = "0x164B8B0", Offset = "0x164A6B0", VA = "0x18164B8B0")]
internal static IntPtr GetSteamMatchmaking()
{
return CSteamAPIContext.m_pSteamMatchmaking;
}
// Token: 0x0600878F RID: 34703 RVA: 0x001CE20C File Offset: 0x001CC40C
[Token(Token = "0x600878F")]
[Address(RVA = "0x164BB30", Offset = "0x164A930", VA = "0x18164BB30")]
internal static IntPtr GetSteamUserStats()
{
return CSteamAPIContext.m_pSteamUserStats;
}
// Token: 0x06008790 RID: 34704 RVA: 0x001CE220 File Offset: 0x001CC420
[Token(Token = "0x6008790")]
[Address(RVA = "0x164B630", Offset = "0x164A430", VA = "0x18164B630")]
internal static IntPtr GetSteamApps()
{
return CSteamAPIContext.m_pSteamApps;
}
// Token: 0x06008791 RID: 34705 RVA: 0x001CE234 File Offset: 0x001CC434
[Token(Token = "0x6008791")]
[Address(RVA = "0x164B870", Offset = "0x164A670", VA = "0x18164B870")]
internal static IntPtr GetSteamMatchmakingServers()
{
return CSteamAPIContext.m_pSteamMatchmakingServers;
}
// Token: 0x06008792 RID: 34706 RVA: 0x001CE248 File Offset: 0x001CC448
[Token(Token = "0x6008792")]
[Address(RVA = "0x164B970", Offset = "0x164A770", VA = "0x18164B970")]
internal static IntPtr GetSteamNetworking()
{
return CSteamAPIContext.m_pSteamNetworking;
}
// Token: 0x06008793 RID: 34707 RVA: 0x001CE25C File Offset: 0x001CC45C
[Token(Token = "0x6008793")]
[Address(RVA = "0x164BA70", Offset = "0x164A870", VA = "0x18164BA70")]
internal static IntPtr GetSteamRemoteStorage()
{
return CSteamAPIContext.m_pSteamRemoteStorage;
}
// Token: 0x06008794 RID: 34708 RVA: 0x001CE270 File Offset: 0x001CC470
[Token(Token = "0x6008794")]
[Address(RVA = "0x164BAB0", Offset = "0x164A8B0", VA = "0x18164BAB0")]
internal static IntPtr GetSteamScreenshots()
{
return CSteamAPIContext.m_pSteamScreenshots;
}
// Token: 0x06008795 RID: 34709 RVA: 0x001CE284 File Offset: 0x001CC484
[Token(Token = "0x6008795")]
[Address(RVA = "0x164B730", Offset = "0x164A530", VA = "0x18164B730")]
internal static IntPtr GetSteamGameSearch()
{
return CSteamAPIContext.m_pSteamGameSearch;
}
// Token: 0x06008796 RID: 34710 RVA: 0x001CE298 File Offset: 0x001CC498
[Token(Token = "0x6008796")]
[Address(RVA = "0x164B7B0", Offset = "0x164A5B0", VA = "0x18164B7B0")]
internal static IntPtr GetSteamHTTP()
{
return CSteamAPIContext.m_pSteamHTTP;
}
// Token: 0x06008797 RID: 34711 RVA: 0x001CE2AC File Offset: 0x001CC4AC
[Token(Token = "0x6008797")]
[Address(RVA = "0x164B6B0", Offset = "0x164A4B0", VA = "0x18164B6B0")]
internal static IntPtr GetSteamController()
{
return CSteamAPIContext.m_pController;
}
// Token: 0x06008798 RID: 34712 RVA: 0x001CE2C0 File Offset: 0x001CC4C0
[Token(Token = "0x6008798")]
[Address(RVA = "0x164BAF0", Offset = "0x164A8F0", VA = "0x18164BAF0")]
internal static IntPtr GetSteamUGC()
{
return CSteamAPIContext.m_pSteamUGC;
}
// Token: 0x06008799 RID: 34713 RVA: 0x001CE2D4 File Offset: 0x001CC4D4
[Token(Token = "0x6008799")]
[Address(RVA = "0x164B5F0", Offset = "0x164A3F0", VA = "0x18164B5F0")]
internal static IntPtr GetSteamAppList()
{
return CSteamAPIContext.m_pSteamAppList;
}
// Token: 0x0600879A RID: 34714 RVA: 0x001CE2E8 File Offset: 0x001CC4E8
[Token(Token = "0x600879A")]
[Address(RVA = "0x164B930", Offset = "0x164A730", VA = "0x18164B930")]
internal static IntPtr GetSteamMusic()
{
return CSteamAPIContext.m_pSteamMusic;
}
// Token: 0x0600879B RID: 34715 RVA: 0x001CE2FC File Offset: 0x001CC4FC
[Token(Token = "0x600879B")]
[Address(RVA = "0x164B8F0", Offset = "0x164A6F0", VA = "0x18164B8F0")]
internal static IntPtr GetSteamMusicRemote()
{
return CSteamAPIContext.m_pSteamMusicRemote;
}
// Token: 0x0600879C RID: 34716 RVA: 0x001CE310 File Offset: 0x001CC510
[Token(Token = "0x600879C")]
[Address(RVA = "0x164B770", Offset = "0x164A570", VA = "0x18164B770")]
internal static IntPtr GetSteamHTMLSurface()
{
return CSteamAPIContext.m_pSteamHTMLSurface;
}
// Token: 0x0600879D RID: 34717 RVA: 0x001CE324 File Offset: 0x001CC524
[Token(Token = "0x600879D")]
[Address(RVA = "0x164B830", Offset = "0x164A630", VA = "0x18164B830")]
internal static IntPtr GetSteamInventory()
{
return CSteamAPIContext.m_pSteamInventory;
}
// Token: 0x0600879E RID: 34718 RVA: 0x001CE338 File Offset: 0x001CC538
[Token(Token = "0x600879E")]
[Address(RVA = "0x164BBF0", Offset = "0x164A9F0", VA = "0x18164BBF0")]
internal static IntPtr GetSteamVideo()
{
return CSteamAPIContext.m_pSteamVideo;
}
// Token: 0x0600879F RID: 34719 RVA: 0x001CE34C File Offset: 0x001CC54C
[Token(Token = "0x600879F")]
[Address(RVA = "0x164B9B0", Offset = "0x164A7B0", VA = "0x18164B9B0")]
internal static IntPtr GetSteamParentalSettings()
{
return CSteamAPIContext.m_pSteamParentalSettings;
}
// Token: 0x060087A0 RID: 34720 RVA: 0x001CE360 File Offset: 0x001CC560
[Token(Token = "0x60087A0")]
[Address(RVA = "0x164B7F0", Offset = "0x164A5F0", VA = "0x18164B7F0")]
internal static IntPtr GetSteamInput()
{
return CSteamAPIContext.m_pSteamInput;
}
// Token: 0x060087A1 RID: 34721 RVA: 0x001CE374 File Offset: 0x001CC574
[Token(Token = "0x60087A1")]
[Address(RVA = "0x164B9F0", Offset = "0x164A7F0", VA = "0x18164B9F0")]
internal static IntPtr GetSteamParties()
{
return CSteamAPIContext.m_pSteamParties;
}
// Token: 0x060087A2 RID: 34722 RVA: 0x001CE388 File Offset: 0x001CC588
[Token(Token = "0x60087A2")]
[Address(RVA = "0x164BA30", Offset = "0x164A830", VA = "0x18164BA30")]
internal static IntPtr GetSteamRemotePlay()
{
return CSteamAPIContext.m_pSteamRemotePlay;
}
// Token: 0x04005984 RID: 22916
[Token(Token = "0x4005984")]
private static IntPtr m_pSteamClient;
// Token: 0x04005985 RID: 22917
[Token(Token = "0x4005985")]
private static IntPtr m_pSteamUser;
// Token: 0x04005986 RID: 22918
[Token(Token = "0x4005986")]
private static IntPtr m_pSteamFriends;
// Token: 0x04005987 RID: 22919
[Token(Token = "0x4005987")]
private static IntPtr m_pSteamUtils;
// Token: 0x04005988 RID: 22920
[Token(Token = "0x4005988")]
private static IntPtr m_pSteamMatchmaking;
// Token: 0x04005989 RID: 22921
[Token(Token = "0x4005989")]
private static IntPtr m_pSteamUserStats;
// Token: 0x0400598A RID: 22922
[Token(Token = "0x400598A")]
private static IntPtr m_pSteamApps;
// Token: 0x0400598B RID: 22923
[Token(Token = "0x400598B")]
private static IntPtr m_pSteamMatchmakingServers;
// Token: 0x0400598C RID: 22924
[Token(Token = "0x400598C")]
private static IntPtr m_pSteamNetworking;
// Token: 0x0400598D RID: 22925
[Token(Token = "0x400598D")]
private static IntPtr m_pSteamRemoteStorage;
// Token: 0x0400598E RID: 22926
[Token(Token = "0x400598E")]
private static IntPtr m_pSteamScreenshots;
// Token: 0x0400598F RID: 22927
[Token(Token = "0x400598F")]
private static IntPtr m_pSteamGameSearch;
// Token: 0x04005990 RID: 22928
[Token(Token = "0x4005990")]
private static IntPtr m_pSteamHTTP;
// Token: 0x04005991 RID: 22929
[Token(Token = "0x4005991")]
private static IntPtr m_pController;
// Token: 0x04005992 RID: 22930
[Token(Token = "0x4005992")]
private static IntPtr m_pSteamUGC;
// Token: 0x04005993 RID: 22931
[Token(Token = "0x4005993")]
private static IntPtr m_pSteamAppList;
// Token: 0x04005994 RID: 22932
[Token(Token = "0x4005994")]
private static IntPtr m_pSteamMusic;
// Token: 0x04005995 RID: 22933
[Token(Token = "0x4005995")]
private static IntPtr m_pSteamMusicRemote;
// Token: 0x04005996 RID: 22934
[Token(Token = "0x4005996")]
private static IntPtr m_pSteamHTMLSurface;
// Token: 0x04005997 RID: 22935
[Token(Token = "0x4005997")]
private static IntPtr m_pSteamInventory;
// Token: 0x04005998 RID: 22936
[Token(Token = "0x4005998")]
private static IntPtr m_pSteamVideo;
// Token: 0x04005999 RID: 22937
[Token(Token = "0x4005999")]
private static IntPtr m_pSteamParentalSettings;
// Token: 0x0400599A RID: 22938
[Token(Token = "0x400599A")]
private static IntPtr m_pSteamInput;
// Token: 0x0400599B RID: 22939
[Token(Token = "0x400599B")]
private static IntPtr m_pSteamParties;
// Token: 0x0400599C RID: 22940
[Token(Token = "0x400599C")]
private static IntPtr m_pSteamRemotePlay;
}
}