Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/Steamworks/SteamUtils.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

406 lines
22 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace Steamworks
{
// Token: 0x02001910 RID: 6416
[Token(Token = "0x2001910")]
public static class SteamUtils
{
// Token: 0x06009297 RID: 37527 RVA: 0x001E0F0C File Offset: 0x001DF10C
[Token(Token = "0x6009297")]
[Address(RVA = "0x5A4C30", Offset = "0x5A3C30", VA = "0x1805A4C30")]
public static uint GetSecondsSinceAppActive()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetSecondsSinceAppActive(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06009298 RID: 37528 RVA: 0x001E0F2C File Offset: 0x001DF12C
[Token(Token = "0x6009298")]
[Address(RVA = "0x5A4C80", Offset = "0x5A3C80", VA = "0x1805A4C80")]
public static uint GetSecondsSinceComputerActive()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetSecondsSinceComputerActive(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06009299 RID: 37529 RVA: 0x001E0F4C File Offset: 0x001DF14C
[Token(Token = "0x6009299")]
[Address(RVA = "0x5A4860", Offset = "0x5A3860", VA = "0x1805A4860")]
public static EUniverse GetConnectedUniverse()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetConnectedUniverse(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x0600929A RID: 37530 RVA: 0x001E0F6C File Offset: 0x001DF16C
[Token(Token = "0x600929A")]
[Address(RVA = "0x5A4CD0", Offset = "0x5A3CD0", VA = "0x1805A4CD0")]
public static uint GetServerRealTime()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetServerRealTime(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x0600929B RID: 37531 RVA: 0x001E0F8C File Offset: 0x001DF18C
[Token(Token = "0x600929B")]
[Address(RVA = "0x5A4A90", Offset = "0x5A3A90", VA = "0x1805A4A90")]
public static string GetIPCountry()
{
InteropHelp.TestIfAvailableClient();
IntPtr intPtr = CSteamAPIContext.m_pSteamUtils;
intPtr = NativeMethods.ISteamUtils_GetIPCountry(intPtr);
return InteropHelp.PtrToStringUTF8(intPtr);
}
// Token: 0x0600929C RID: 37532 RVA: 0x001E0FB4 File Offset: 0x001DF1B4
[Token(Token = "0x600929C")]
[Address(RVA = "0x5A4BB0", Offset = "0x5A3BB0", VA = "0x1805A4BB0")]
public static bool GetImageSize(int iImage, out uint pnWidth, out uint pnHeight)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetImageSize(CSteamAPIContext.m_pSteamUtils, iImage, out pnWidth, out pnHeight);
}
// Token: 0x0600929D RID: 37533 RVA: 0x001E0FD8 File Offset: 0x001DF1D8
[Token(Token = "0x600929D")]
[Address(RVA = "0x5A4B30", Offset = "0x5A3B30", VA = "0x1805A4B30")]
public static bool GetImageRGBA(int iImage, byte[] pubDest, int nDestBufferSize)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetImageRGBA(CSteamAPIContext.m_pSteamUtils, iImage, pubDest, nDestBufferSize);
}
// Token: 0x0600929E RID: 37534 RVA: 0x001E0FFC File Offset: 0x001DF1FC
[Token(Token = "0x600929E")]
[Address(RVA = "0x5A4800", Offset = "0x5A3800", VA = "0x1805A4800")]
public static bool GetCSERIPPort(out uint unIP, out ushort usPort)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetCSERIPPort(CSteamAPIContext.m_pSteamUtils, out unIP, out usPort);
}
// Token: 0x0600929F RID: 37535 RVA: 0x001E101C File Offset: 0x001DF21C
[Token(Token = "0x600929F")]
[Address(RVA = "0x5A48B0", Offset = "0x5A38B0", VA = "0x1805A48B0")]
public static byte GetCurrentBatteryPower()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetCurrentBatteryPower(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x060092A0 RID: 37536 RVA: 0x001E103C File Offset: 0x001DF23C
[Token(Token = "0x60092A0")]
[Address(RVA = "0x5A4770", Offset = "0x5A3770", VA = "0x1805A4770")]
public static AppId_t GetAppID()
{
/*
An exception occurred when decompiling this method (060092A0)
ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.AppId_t Steamworks.SteamUtils::GetAppID()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(InteropHelp::TestIfAvailableClient)
stloc:int64(var_1_16, call:int64(Convert::ToInt64, call:uint32(NativeMethods::ISteamUtils_GetAppID, ldsfld:native int(CSteamAPIContext::m_pSteamUtils))))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x060092A1 RID: 37537 RVA: 0x001E1060 File Offset: 0x001DF260
[Token(Token = "0x60092A1")]
[Address(RVA = "0x5A5010", Offset = "0x5A4010", VA = "0x1805A5010")]
public static void SetOverlayNotificationPosition(ENotificationPosition eNotificationPosition)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamUtils = CSteamAPIContext.m_pSteamUtils;
}
// Token: 0x060092A2 RID: 37538 RVA: 0x001E107C File Offset: 0x001DF27C
[Token(Token = "0x60092A2")]
[Address(RVA = "0x5A4DC0", Offset = "0x5A3DC0", VA = "0x1805A4DC0")]
public static bool IsAPICallCompleted(SteamAPICall_t hSteamAPICall, out bool pbFailed)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_IsAPICallCompleted(CSteamAPIContext.m_pSteamUtils, hSteamAPICall, out pbFailed);
}
// Token: 0x060092A3 RID: 37539 RVA: 0x001E109C File Offset: 0x001DF29C
[Token(Token = "0x60092A3")]
[Address(RVA = "0x5A4690", Offset = "0x5A3690", VA = "0x1805A4690")]
public static ESteamAPICallFailure GetAPICallFailureReason(SteamAPICall_t hSteamAPICall)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetAPICallFailureReason(CSteamAPIContext.m_pSteamUtils, hSteamAPICall);
}
// Token: 0x060092A4 RID: 37540 RVA: 0x001E10BC File Offset: 0x001DF2BC
[Token(Token = "0x60092A4")]
[Address(RVA = "0x5A46E0", Offset = "0x5A36E0", VA = "0x1805A46E0")]
public static bool GetAPICallResult(SteamAPICall_t hSteamAPICall, IntPtr pCallback, int cubCallback, int iCallbackExpected, out bool pbFailed)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamUtils = CSteamAPIContext.m_pSteamUtils;
bool flag;
return flag;
}
// Token: 0x060092A5 RID: 37541 RVA: 0x001E10D8 File Offset: 0x001DF2D8
[Token(Token = "0x60092A5")]
[Address(RVA = "0x5A4A40", Offset = "0x5A3A40", VA = "0x1805A4A40")]
public static uint GetIPCCallCount()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetIPCCallCount(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x060092A6 RID: 37542 RVA: 0x001E10F8 File Offset: 0x001DF2F8
[Token(Token = "0x60092A6")]
[Address(RVA = "0x5A50B0", Offset = "0x5A40B0", VA = "0x1805A50B0")]
public static void SetWarningMessageHook(SteamAPIWarningMessageHook_t pFunction)
{
InteropHelp.TestIfAvailableClient();
NativeMethods.ISteamUtils_SetWarningMessageHook(CSteamAPIContext.m_pSteamUtils, pFunction);
}
// Token: 0x060092A7 RID: 37543 RVA: 0x001E1118 File Offset: 0x001DF318
[Token(Token = "0x60092A7")]
[Address(RVA = "0x5A4E20", Offset = "0x5A3E20", VA = "0x1805A4E20")]
public static bool IsOverlayEnabled()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_IsOverlayEnabled(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x060092A8 RID: 37544 RVA: 0x001E1138 File Offset: 0x001DF338
[Token(Token = "0x60092A8")]
[Address(RVA = "0x5A4380", Offset = "0x5A3380", VA = "0x1805A4380")]
public static bool BOverlayNeedsPresent()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_BOverlayNeedsPresent(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x060092A9 RID: 37545 RVA: 0x001E1158 File Offset: 0x001DF358
[Token(Token = "0x60092A9")]
[Address(RVA = "0x5A43D0", Offset = "0x5A33D0", VA = "0x1805A43D0")]
public static SteamAPICall_t CheckFileSignature(string szFileName)
{
/*
An exception occurred when decompiling this method (060092A9)
ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamUtils::CheckFileSignature(System.String)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_25:
brtrue(IL_00, cne:bool(ldloc:int32(var_0_01), ldc.i4:int32(0)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x060092AA RID: 37546 RVA: 0x001E1190 File Offset: 0x001DF390
[Token(Token = "0x60092AA")]
[Address(RVA = "0x5A5100", Offset = "0x5A4100", VA = "0x1805A5100")]
public static bool ShowGamepadTextInput(EGamepadTextInputMode eInputMode, EGamepadTextInputLineMode eLineInputMode, string pchDescription, uint unCharMax, string pchExistingText)
{
/*
An exception occurred when decompiling this method (060092AA)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Steamworks.SteamUtils::ShowGamepadTextInput(Steamworks.EGamepadTextInputMode,Steamworks.EGamepadTextInputLineMode,System.String,System.UInt32,System.String)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_2E:
brtrue(IL_00, cne:bool(ldloc:int32(var_0_01), ldc.i4:int32(0)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x060092AB RID: 37547 RVA: 0x001E11D0 File Offset: 0x001DF3D0
[Token(Token = "0x60092AB")]
[Address(RVA = "0x5A49F0", Offset = "0x5A39F0", VA = "0x1805A49F0")]
public static uint GetEnteredGamepadTextLength()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetEnteredGamepadTextLength(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x060092AC RID: 37548 RVA: 0x001E11F0 File Offset: 0x001DF3F0
[Token(Token = "0x60092AC")]
[Address(RVA = "0x5A4900", Offset = "0x5A3900", VA = "0x1805A4900")]
public static bool GetEnteredGamepadTextInput(out string pchText, uint cchText)
{
InteropHelp.TestIfAvailableClient();
IntPtr intPtr = Marshal.AllocHGlobal((int)cchText);
IntPtr intPtr2 = CSteamAPIContext.m_pSteamUtils;
bool flag = NativeMethods.ISteamUtils_GetEnteredGamepadTextInput(intPtr2, intPtr, cchText);
if (flag)
{
intPtr2 = intPtr;
string text = InteropHelp.PtrToStringUTF8(intPtr2);
}
Marshal.FreeHGlobal(intPtr);
return flag;
}
// Token: 0x060092AD RID: 37549 RVA: 0x001E1234 File Offset: 0x001DF434
[Token(Token = "0x60092AD")]
[Address(RVA = "0x5A4D20", Offset = "0x5A3D20", VA = "0x1805A4D20")]
public static string GetSteamUILanguage()
{
InteropHelp.TestIfAvailableClient();
IntPtr intPtr = CSteamAPIContext.m_pSteamUtils;
intPtr = NativeMethods.ISteamUtils_GetSteamUILanguage(intPtr);
return InteropHelp.PtrToStringUTF8(intPtr);
}
// Token: 0x060092AE RID: 37550 RVA: 0x001E125C File Offset: 0x001DF45C
[Token(Token = "0x60092AE")]
[Address(RVA = "0x5A4F10", Offset = "0x5A3F10", VA = "0x1805A4F10")]
public static bool IsSteamRunningInVR()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_IsSteamRunningInVR(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x060092AF RID: 37551 RVA: 0x001E127C File Offset: 0x001DF47C
[Token(Token = "0x60092AF")]
[Address(RVA = "0x5A4FB0", Offset = "0x5A3FB0", VA = "0x1805A4FB0")]
public static void SetOverlayNotificationInset(int nHorizontalInset, int nVerticalInset)
{
InteropHelp.TestIfAvailableClient();
NativeMethods.ISteamUtils_SetOverlayNotificationInset(CSteamAPIContext.m_pSteamUtils, nVerticalInset, nVerticalInset);
}
// Token: 0x060092B0 RID: 37552 RVA: 0x001E129C File Offset: 0x001DF49C
[Token(Token = "0x60092B0")]
[Address(RVA = "0x5A4EC0", Offset = "0x5A3EC0", VA = "0x1805A4EC0")]
public static bool IsSteamInBigPictureMode()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_IsSteamInBigPictureMode(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x060092B1 RID: 37553 RVA: 0x001E12BC File Offset: 0x001DF4BC
[Token(Token = "0x60092B1")]
[Address(RVA = "0x5A52D0", Offset = "0x5A42D0", VA = "0x1805A52D0")]
public static void StartVRDashboard()
{
InteropHelp.TestIfAvailableClient();
NativeMethods.ISteamUtils_StartVRDashboard(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x060092B2 RID: 37554 RVA: 0x001E12DC File Offset: 0x001DF4DC
[Token(Token = "0x60092B2")]
[Address(RVA = "0x5A4F60", Offset = "0x5A3F60", VA = "0x1805A4F60")]
public static bool IsVRHeadsetStreamingEnabled()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_IsVRHeadsetStreamingEnabled(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x060092B3 RID: 37555 RVA: 0x001E12FC File Offset: 0x001DF4FC
[Token(Token = "0x60092B3")]
[Address(RVA = "0x5A5060", Offset = "0x5A4060", VA = "0x1805A5060")]
public static void SetVRHeadsetStreamingEnabled(bool bEnabled)
{
InteropHelp.TestIfAvailableClient();
NativeMethods.ISteamUtils_SetVRHeadsetStreamingEnabled(CSteamAPIContext.m_pSteamUtils, bEnabled);
}
// Token: 0x060092B4 RID: 37556 RVA: 0x001E131C File Offset: 0x001DF51C
[Token(Token = "0x60092B4")]
[Address(RVA = "0x5A4E70", Offset = "0x5A3E70", VA = "0x1805A4E70")]
public static bool IsSteamChinaLauncher()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_IsSteamChinaLauncher(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x060092B5 RID: 37557 RVA: 0x001E133C File Offset: 0x001DF53C
[Token(Token = "0x60092B5")]
[Address(RVA = "0x5A4D70", Offset = "0x5A3D70", VA = "0x1805A4D70")]
public static bool InitFilterText()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_InitFilterText(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x060092B6 RID: 37558 RVA: 0x001E135C File Offset: 0x001DF55C
[Token(Token = "0x60092B6")]
[Address(RVA = "0x5A4500", Offset = "0x5A3500", VA = "0x1805A4500")]
public static int FilterText(out string pchOutFilteredText, uint nByteSizeOutFilteredText, string pchInputMessage, bool bLegalOnly)
{
int num;
int num2;
do
{
num = 0;
InteropHelp.TestIfAvailableClient();
IntPtr intPtr = Marshal.AllocHGlobal((int)nByteSizeOutFilteredText);
InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchInputMessage);
IntPtr intPtr2 = CSteamAPIContext.m_pSteamUtils;
if (num2 != -1)
{
intPtr2 = intPtr;
string text = InteropHelp.PtrToStringUTF8(intPtr2);
}
Marshal.FreeHGlobal(intPtr);
if (utf8StringHandle != 0)
{
}
}
while (num != 0);
return num2;
}
// Token: 0x060092B7 RID: 37559 RVA: 0x001E13A8 File Offset: 0x001DF5A8
[Token(Token = "0x60092B7")]
[Address(RVA = "0x5A4AE0", Offset = "0x5A3AE0", VA = "0x1805A4AE0")]
public static ESteamIPv6ConnectivityState GetIPv6ConnectivityState(ESteamIPv6ConnectivityProtocol eProtocol)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamUtils = CSteamAPIContext.m_pSteamUtils;
ESteamIPv6ConnectivityState esteamIPv6ConnectivityState;
return esteamIPv6ConnectivityState;
}
}
}