406 lines
22 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|