Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

406 lines
22 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace Steamworks
{
// Token: 0x02001830 RID: 6192
[Token(Token = "0x2001830")]
public static class SteamUtils
{
// Token: 0x06008EC9 RID: 36553 RVA: 0x001D7E14 File Offset: 0x001D6014
[Token(Token = "0x6008EC9")]
[Address(RVA = "0x1AA1FE0", Offset = "0x1AA0DE0", VA = "0x181AA1FE0")]
public static uint GetSecondsSinceAppActive()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetSecondsSinceAppActive(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06008ECA RID: 36554 RVA: 0x001D7E34 File Offset: 0x001D6034
[Token(Token = "0x6008ECA")]
[Address(RVA = "0x1AA2030", Offset = "0x1AA0E30", VA = "0x181AA2030")]
public static uint GetSecondsSinceComputerActive()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetSecondsSinceComputerActive(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06008ECB RID: 36555 RVA: 0x001D7E54 File Offset: 0x001D6054
[Token(Token = "0x6008ECB")]
[Address(RVA = "0x1AA1C10", Offset = "0x1AA0A10", VA = "0x181AA1C10")]
public static EUniverse GetConnectedUniverse()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetConnectedUniverse(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06008ECC RID: 36556 RVA: 0x001D7E74 File Offset: 0x001D6074
[Token(Token = "0x6008ECC")]
[Address(RVA = "0x1AA2080", Offset = "0x1AA0E80", VA = "0x181AA2080")]
public static uint GetServerRealTime()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetServerRealTime(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06008ECD RID: 36557 RVA: 0x001D7E94 File Offset: 0x001D6094
[Token(Token = "0x6008ECD")]
[Address(RVA = "0x1AA1E40", Offset = "0x1AA0C40", VA = "0x181AA1E40")]
public static string GetIPCountry()
{
InteropHelp.TestIfAvailableClient();
IntPtr intPtr = CSteamAPIContext.m_pSteamUtils;
intPtr = NativeMethods.ISteamUtils_GetIPCountry(intPtr);
return InteropHelp.PtrToStringUTF8(intPtr);
}
// Token: 0x06008ECE RID: 36558 RVA: 0x001D7EBC File Offset: 0x001D60BC
[Token(Token = "0x6008ECE")]
[Address(RVA = "0x1AA1F60", Offset = "0x1AA0D60", VA = "0x181AA1F60")]
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: 0x06008ECF RID: 36559 RVA: 0x001D7EE0 File Offset: 0x001D60E0
[Token(Token = "0x6008ECF")]
[Address(RVA = "0x1AA1EE0", Offset = "0x1AA0CE0", VA = "0x181AA1EE0")]
public static bool GetImageRGBA(int iImage, byte[] pubDest, int nDestBufferSize)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetImageRGBA(CSteamAPIContext.m_pSteamUtils, iImage, pubDest, nDestBufferSize);
}
// Token: 0x06008ED0 RID: 36560 RVA: 0x001D7F04 File Offset: 0x001D6104
[Token(Token = "0x6008ED0")]
[Address(RVA = "0x1AA1BB0", Offset = "0x1AA09B0", VA = "0x181AA1BB0")]
public static bool GetCSERIPPort(out uint unIP, out ushort usPort)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetCSERIPPort(CSteamAPIContext.m_pSteamUtils, out unIP, out usPort);
}
// Token: 0x06008ED1 RID: 36561 RVA: 0x001D7F24 File Offset: 0x001D6124
[Token(Token = "0x6008ED1")]
[Address(RVA = "0x1AA1C60", Offset = "0x1AA0A60", VA = "0x181AA1C60")]
public static byte GetCurrentBatteryPower()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetCurrentBatteryPower(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06008ED2 RID: 36562 RVA: 0x001D7F44 File Offset: 0x001D6144
[Token(Token = "0x6008ED2")]
[Address(RVA = "0x1AA1B20", Offset = "0x1AA0920", VA = "0x181AA1B20")]
public static AppId_t GetAppID()
{
/*
An exception occurred when decompiling this method (06008ED2)
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 1660
*/;
}
// Token: 0x06008ED3 RID: 36563 RVA: 0x001D7F68 File Offset: 0x001D6168
[Token(Token = "0x6008ED3")]
[Address(RVA = "0x1AA23C0", Offset = "0x1AA11C0", VA = "0x181AA23C0")]
public static void SetOverlayNotificationPosition(ENotificationPosition eNotificationPosition)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamUtils = CSteamAPIContext.m_pSteamUtils;
}
// Token: 0x06008ED4 RID: 36564 RVA: 0x001D7F84 File Offset: 0x001D6184
[Token(Token = "0x6008ED4")]
[Address(RVA = "0x1AA2170", Offset = "0x1AA0F70", VA = "0x181AA2170")]
public static bool IsAPICallCompleted(SteamAPICall_t hSteamAPICall, out bool pbFailed)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_IsAPICallCompleted(CSteamAPIContext.m_pSteamUtils, hSteamAPICall, out pbFailed);
}
// Token: 0x06008ED5 RID: 36565 RVA: 0x001D7FA4 File Offset: 0x001D61A4
[Token(Token = "0x6008ED5")]
[Address(RVA = "0x1AA1A40", Offset = "0x1AA0840", VA = "0x181AA1A40")]
public static ESteamAPICallFailure GetAPICallFailureReason(SteamAPICall_t hSteamAPICall)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetAPICallFailureReason(CSteamAPIContext.m_pSteamUtils, hSteamAPICall);
}
// Token: 0x06008ED6 RID: 36566 RVA: 0x001D7FC4 File Offset: 0x001D61C4
[Token(Token = "0x6008ED6")]
[Address(RVA = "0x1AA1A90", Offset = "0x1AA0890", VA = "0x181AA1A90")]
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: 0x06008ED7 RID: 36567 RVA: 0x001D7FE0 File Offset: 0x001D61E0
[Token(Token = "0x6008ED7")]
[Address(RVA = "0x1AA1DF0", Offset = "0x1AA0BF0", VA = "0x181AA1DF0")]
public static uint GetIPCCallCount()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetIPCCallCount(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06008ED8 RID: 36568 RVA: 0x001D8000 File Offset: 0x001D6200
[Token(Token = "0x6008ED8")]
[Address(RVA = "0x1AA2460", Offset = "0x1AA1260", VA = "0x181AA2460")]
public static void SetWarningMessageHook(SteamAPIWarningMessageHook_t pFunction)
{
InteropHelp.TestIfAvailableClient();
NativeMethods.ISteamUtils_SetWarningMessageHook(CSteamAPIContext.m_pSteamUtils, pFunction);
}
// Token: 0x06008ED9 RID: 36569 RVA: 0x001D8020 File Offset: 0x001D6220
[Token(Token = "0x6008ED9")]
[Address(RVA = "0x1AA21D0", Offset = "0x1AA0FD0", VA = "0x181AA21D0")]
public static bool IsOverlayEnabled()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_IsOverlayEnabled(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06008EDA RID: 36570 RVA: 0x001D8040 File Offset: 0x001D6240
[Token(Token = "0x6008EDA")]
[Address(RVA = "0x1AA1730", Offset = "0x1AA0530", VA = "0x181AA1730")]
public static bool BOverlayNeedsPresent()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_BOverlayNeedsPresent(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06008EDB RID: 36571 RVA: 0x001D8060 File Offset: 0x001D6260
[Token(Token = "0x6008EDB")]
[Address(RVA = "0x1AA1780", Offset = "0x1AA0580", VA = "0x181AA1780")]
public static SteamAPICall_t CheckFileSignature(string szFileName)
{
/*
An exception occurred when decompiling this method (06008EDB)
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 1660
*/;
}
// Token: 0x06008EDC RID: 36572 RVA: 0x001D8098 File Offset: 0x001D6298
[Token(Token = "0x6008EDC")]
[Address(RVA = "0x1AA24B0", Offset = "0x1AA12B0", VA = "0x181AA24B0")]
public static bool ShowGamepadTextInput(EGamepadTextInputMode eInputMode, EGamepadTextInputLineMode eLineInputMode, string pchDescription, uint unCharMax, string pchExistingText)
{
/*
An exception occurred when decompiling this method (06008EDC)
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 1660
*/;
}
// Token: 0x06008EDD RID: 36573 RVA: 0x001D80D8 File Offset: 0x001D62D8
[Token(Token = "0x6008EDD")]
[Address(RVA = "0x1AA1DA0", Offset = "0x1AA0BA0", VA = "0x181AA1DA0")]
public static uint GetEnteredGamepadTextLength()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_GetEnteredGamepadTextLength(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06008EDE RID: 36574 RVA: 0x001D80F8 File Offset: 0x001D62F8
[Token(Token = "0x6008EDE")]
[Address(RVA = "0x1AA1CB0", Offset = "0x1AA0AB0", VA = "0x181AA1CB0")]
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: 0x06008EDF RID: 36575 RVA: 0x001D813C File Offset: 0x001D633C
[Token(Token = "0x6008EDF")]
[Address(RVA = "0x1AA20D0", Offset = "0x1AA0ED0", VA = "0x181AA20D0")]
public static string GetSteamUILanguage()
{
InteropHelp.TestIfAvailableClient();
IntPtr intPtr = CSteamAPIContext.m_pSteamUtils;
intPtr = NativeMethods.ISteamUtils_GetSteamUILanguage(intPtr);
return InteropHelp.PtrToStringUTF8(intPtr);
}
// Token: 0x06008EE0 RID: 36576 RVA: 0x001D8164 File Offset: 0x001D6364
[Token(Token = "0x6008EE0")]
[Address(RVA = "0x1AA22C0", Offset = "0x1AA10C0", VA = "0x181AA22C0")]
public static bool IsSteamRunningInVR()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_IsSteamRunningInVR(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06008EE1 RID: 36577 RVA: 0x001D8184 File Offset: 0x001D6384
[Token(Token = "0x6008EE1")]
[Address(RVA = "0x1AA2360", Offset = "0x1AA1160", VA = "0x181AA2360")]
public static void SetOverlayNotificationInset(int nHorizontalInset, int nVerticalInset)
{
InteropHelp.TestIfAvailableClient();
NativeMethods.ISteamUtils_SetOverlayNotificationInset(CSteamAPIContext.m_pSteamUtils, nVerticalInset, nVerticalInset);
}
// Token: 0x06008EE2 RID: 36578 RVA: 0x001D81A4 File Offset: 0x001D63A4
[Token(Token = "0x6008EE2")]
[Address(RVA = "0x1AA2270", Offset = "0x1AA1070", VA = "0x181AA2270")]
public static bool IsSteamInBigPictureMode()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_IsSteamInBigPictureMode(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06008EE3 RID: 36579 RVA: 0x001D81C4 File Offset: 0x001D63C4
[Token(Token = "0x6008EE3")]
[Address(RVA = "0x1AA2680", Offset = "0x1AA1480", VA = "0x181AA2680")]
public static void StartVRDashboard()
{
InteropHelp.TestIfAvailableClient();
NativeMethods.ISteamUtils_StartVRDashboard(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06008EE4 RID: 36580 RVA: 0x001D81E4 File Offset: 0x001D63E4
[Token(Token = "0x6008EE4")]
[Address(RVA = "0x1AA2310", Offset = "0x1AA1110", VA = "0x181AA2310")]
public static bool IsVRHeadsetStreamingEnabled()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_IsVRHeadsetStreamingEnabled(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06008EE5 RID: 36581 RVA: 0x001D8204 File Offset: 0x001D6404
[Token(Token = "0x6008EE5")]
[Address(RVA = "0x1AA2410", Offset = "0x1AA1210", VA = "0x181AA2410")]
public static void SetVRHeadsetStreamingEnabled(bool bEnabled)
{
InteropHelp.TestIfAvailableClient();
NativeMethods.ISteamUtils_SetVRHeadsetStreamingEnabled(CSteamAPIContext.m_pSteamUtils, bEnabled);
}
// Token: 0x06008EE6 RID: 36582 RVA: 0x001D8224 File Offset: 0x001D6424
[Token(Token = "0x6008EE6")]
[Address(RVA = "0x1AA2220", Offset = "0x1AA1020", VA = "0x181AA2220")]
public static bool IsSteamChinaLauncher()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_IsSteamChinaLauncher(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06008EE7 RID: 36583 RVA: 0x001D8244 File Offset: 0x001D6444
[Token(Token = "0x6008EE7")]
[Address(RVA = "0x1AA2120", Offset = "0x1AA0F20", VA = "0x181AA2120")]
public static bool InitFilterText()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamUtils_InitFilterText(CSteamAPIContext.m_pSteamUtils);
}
// Token: 0x06008EE8 RID: 36584 RVA: 0x001D8264 File Offset: 0x001D6464
[Token(Token = "0x6008EE8")]
[Address(RVA = "0x1AA18B0", Offset = "0x1AA06B0", VA = "0x181AA18B0")]
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: 0x06008EE9 RID: 36585 RVA: 0x001D82B0 File Offset: 0x001D64B0
[Token(Token = "0x6008EE9")]
[Address(RVA = "0x1AA1E90", Offset = "0x1AA0C90", VA = "0x181AA1E90")]
public static ESteamIPv6ConnectivityState GetIPv6ConnectivityState(ESteamIPv6ConnectivityProtocol eProtocol)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamUtils = CSteamAPIContext.m_pSteamUtils;
ESteamIPv6ConnectivityState esteamIPv6ConnectivityState;
return esteamIPv6ConnectivityState;
}
}
}