using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace Steamworks { // Token: 0x0200181D RID: 6173 [Token(Token = "0x200181D")] public static class SteamGameServerUtils { // Token: 0x06008CAC RID: 36012 RVA: 0x001D2BC0 File Offset: 0x001D0DC0 [Token(Token = "0x6008CAC")] [Address(RVA = "0x2DCB4F0", Offset = "0x2DCA2F0", VA = "0x182DCB4F0")] public static uint GetSecondsSinceAppActive() { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_GetSecondsSinceAppActive(CSteamGameServerAPIContext.m_pSteamUtils); } // Token: 0x06008CAD RID: 36013 RVA: 0x001D2BE0 File Offset: 0x001D0DE0 [Token(Token = "0x6008CAD")] [Address(RVA = "0x2DCB540", Offset = "0x2DCA340", VA = "0x182DCB540")] public static uint GetSecondsSinceComputerActive() { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_GetSecondsSinceComputerActive(CSteamGameServerAPIContext.m_pSteamUtils); } // Token: 0x06008CAE RID: 36014 RVA: 0x001D2C00 File Offset: 0x001D0E00 [Token(Token = "0x6008CAE")] [Address(RVA = "0x2DCB120", Offset = "0x2DC9F20", VA = "0x182DCB120")] public static EUniverse GetConnectedUniverse() { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_GetConnectedUniverse(CSteamGameServerAPIContext.m_pSteamUtils); } // Token: 0x06008CAF RID: 36015 RVA: 0x001D2C20 File Offset: 0x001D0E20 [Token(Token = "0x6008CAF")] [Address(RVA = "0x2DCB590", Offset = "0x2DCA390", VA = "0x182DCB590")] public static uint GetServerRealTime() { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_GetServerRealTime(CSteamGameServerAPIContext.m_pSteamUtils); } // Token: 0x06008CB0 RID: 36016 RVA: 0x001D2C40 File Offset: 0x001D0E40 [Token(Token = "0x6008CB0")] [Address(RVA = "0x2DCB350", Offset = "0x2DCA150", VA = "0x182DCB350")] public static string GetIPCountry() { InteropHelp.TestIfAvailableGameServer(); IntPtr intPtr = CSteamGameServerAPIContext.m_pSteamUtils; intPtr = NativeMethods.ISteamUtils_GetIPCountry(intPtr); return InteropHelp.PtrToStringUTF8(intPtr); } // Token: 0x06008CB1 RID: 36017 RVA: 0x001D2C68 File Offset: 0x001D0E68 [Token(Token = "0x6008CB1")] [Address(RVA = "0x2DCB470", Offset = "0x2DCA270", VA = "0x182DCB470")] public static bool GetImageSize(int iImage, out uint pnWidth, out uint pnHeight) { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_GetImageSize(CSteamGameServerAPIContext.m_pSteamUtils, iImage, out pnWidth, out pnHeight); } // Token: 0x06008CB2 RID: 36018 RVA: 0x001D2C8C File Offset: 0x001D0E8C [Token(Token = "0x6008CB2")] [Address(RVA = "0x2DCB3F0", Offset = "0x2DCA1F0", VA = "0x182DCB3F0")] public static bool GetImageRGBA(int iImage, byte[] pubDest, int nDestBufferSize) { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_GetImageRGBA(CSteamGameServerAPIContext.m_pSteamUtils, iImage, pubDest, nDestBufferSize); } // Token: 0x06008CB3 RID: 36019 RVA: 0x001D2CB0 File Offset: 0x001D0EB0 [Token(Token = "0x6008CB3")] [Address(RVA = "0x2DCB0C0", Offset = "0x2DC9EC0", VA = "0x182DCB0C0")] public static bool GetCSERIPPort(out uint unIP, out ushort usPort) { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_GetCSERIPPort(CSteamGameServerAPIContext.m_pSteamUtils, out unIP, out usPort); } // Token: 0x06008CB4 RID: 36020 RVA: 0x001D2CD0 File Offset: 0x001D0ED0 [Token(Token = "0x6008CB4")] [Address(RVA = "0x2DCB170", Offset = "0x2DC9F70", VA = "0x182DCB170")] public static byte GetCurrentBatteryPower() { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_GetCurrentBatteryPower(CSteamGameServerAPIContext.m_pSteamUtils); } // Token: 0x06008CB5 RID: 36021 RVA: 0x001D2CF0 File Offset: 0x001D0EF0 [Token(Token = "0x6008CB5")] [Address(RVA = "0x2DCB030", Offset = "0x2DC9E30", VA = "0x182DCB030")] public static AppId_t GetAppID() { /* An exception occurred when decompiling this method (06008CB5) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.AppId_t Steamworks.SteamGameServerUtils::GetAppID() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableGameServer) stloc:int64(var_1_16, call:int64(Convert::ToInt64, call:uint32(NativeMethods::ISteamUtils_GetAppID, ldsfld:native int(CSteamGameServerAPIContext::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: 0x06008CB6 RID: 36022 RVA: 0x001D2D14 File Offset: 0x001D0F14 [Token(Token = "0x6008CB6")] [Address(RVA = "0x2DCB8D0", Offset = "0x2DCA6D0", VA = "0x182DCB8D0")] public static void SetOverlayNotificationPosition(ENotificationPosition eNotificationPosition) { InteropHelp.TestIfAvailableGameServer(); IntPtr pSteamUtils = CSteamGameServerAPIContext.m_pSteamUtils; } // Token: 0x06008CB7 RID: 36023 RVA: 0x001D2D30 File Offset: 0x001D0F30 [Token(Token = "0x6008CB7")] [Address(RVA = "0x2DCB680", Offset = "0x2DCA480", VA = "0x182DCB680")] public static bool IsAPICallCompleted(SteamAPICall_t hSteamAPICall, out bool pbFailed) { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_IsAPICallCompleted(CSteamGameServerAPIContext.m_pSteamUtils, hSteamAPICall, out pbFailed); } // Token: 0x06008CB8 RID: 36024 RVA: 0x001D2D50 File Offset: 0x001D0F50 [Token(Token = "0x6008CB8")] [Address(RVA = "0x2DCAF50", Offset = "0x2DC9D50", VA = "0x182DCAF50")] public static ESteamAPICallFailure GetAPICallFailureReason(SteamAPICall_t hSteamAPICall) { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_GetAPICallFailureReason(CSteamGameServerAPIContext.m_pSteamUtils, hSteamAPICall); } // Token: 0x06008CB9 RID: 36025 RVA: 0x001D2D70 File Offset: 0x001D0F70 [Token(Token = "0x6008CB9")] [Address(RVA = "0x2DCAFA0", Offset = "0x2DC9DA0", VA = "0x182DCAFA0")] public static bool GetAPICallResult(SteamAPICall_t hSteamAPICall, IntPtr pCallback, int cubCallback, int iCallbackExpected, out bool pbFailed) { InteropHelp.TestIfAvailableGameServer(); IntPtr pSteamUtils = CSteamGameServerAPIContext.m_pSteamUtils; bool flag; return flag; } // Token: 0x06008CBA RID: 36026 RVA: 0x001D2D8C File Offset: 0x001D0F8C [Token(Token = "0x6008CBA")] [Address(RVA = "0x2DCB300", Offset = "0x2DCA100", VA = "0x182DCB300")] public static uint GetIPCCallCount() { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_GetIPCCallCount(CSteamGameServerAPIContext.m_pSteamUtils); } // Token: 0x06008CBB RID: 36027 RVA: 0x001D2DAC File Offset: 0x001D0FAC [Token(Token = "0x6008CBB")] [Address(RVA = "0x2DCB970", Offset = "0x2DCA770", VA = "0x182DCB970")] public static void SetWarningMessageHook(SteamAPIWarningMessageHook_t pFunction) { InteropHelp.TestIfAvailableGameServer(); NativeMethods.ISteamUtils_SetWarningMessageHook(CSteamGameServerAPIContext.m_pSteamUtils, pFunction); } // Token: 0x06008CBC RID: 36028 RVA: 0x001D2DCC File Offset: 0x001D0FCC [Token(Token = "0x6008CBC")] [Address(RVA = "0x2DCB6E0", Offset = "0x2DCA4E0", VA = "0x182DCB6E0")] public static bool IsOverlayEnabled() { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_IsOverlayEnabled(CSteamGameServerAPIContext.m_pSteamUtils); } // Token: 0x06008CBD RID: 36029 RVA: 0x001D2DEC File Offset: 0x001D0FEC [Token(Token = "0x6008CBD")] [Address(RVA = "0x2DCAC50", Offset = "0x2DC9A50", VA = "0x182DCAC50")] public static bool BOverlayNeedsPresent() { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_BOverlayNeedsPresent(CSteamGameServerAPIContext.m_pSteamUtils); } // Token: 0x06008CBE RID: 36030 RVA: 0x001D2E0C File Offset: 0x001D100C [Token(Token = "0x6008CBE")] [Address(RVA = "0x2DCACA0", Offset = "0x2DC9AA0", VA = "0x182DCACA0")] public static SteamAPICall_t CheckFileSignature(string szFileName) { /* An exception occurred when decompiling this method (06008CBE) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamGameServerUtils::CheckFileSignature(System.String) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_20: 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: 0x06008CBF RID: 36031 RVA: 0x001D2E3C File Offset: 0x001D103C [Token(Token = "0x6008CBF")] [Address(RVA = "0x2DCB9C0", Offset = "0x2DCA7C0", VA = "0x182DCB9C0")] public static bool ShowGamepadTextInput(EGamepadTextInputMode eInputMode, EGamepadTextInputLineMode eLineInputMode, string pchDescription, uint unCharMax, string pchExistingText) { /* An exception occurred when decompiling this method (06008CBF) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Steamworks.SteamGameServerUtils::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: 0x06008CC0 RID: 36032 RVA: 0x001D2E7C File Offset: 0x001D107C [Token(Token = "0x6008CC0")] [Address(RVA = "0x2DCB2B0", Offset = "0x2DCA0B0", VA = "0x182DCB2B0")] public static uint GetEnteredGamepadTextLength() { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_GetEnteredGamepadTextLength(CSteamGameServerAPIContext.m_pSteamUtils); } // Token: 0x06008CC1 RID: 36033 RVA: 0x001D2E9C File Offset: 0x001D109C [Token(Token = "0x6008CC1")] [Address(RVA = "0x2DCB1C0", Offset = "0x2DC9FC0", VA = "0x182DCB1C0")] public static bool GetEnteredGamepadTextInput(out string pchText, uint cchText) { InteropHelp.TestIfAvailableGameServer(); IntPtr intPtr = Marshal.AllocHGlobal((int)cchText); IntPtr intPtr2 = CSteamGameServerAPIContext.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: 0x06008CC2 RID: 36034 RVA: 0x001D2EE0 File Offset: 0x001D10E0 [Token(Token = "0x6008CC2")] [Address(RVA = "0x2DCB5E0", Offset = "0x2DCA3E0", VA = "0x182DCB5E0")] public static string GetSteamUILanguage() { InteropHelp.TestIfAvailableGameServer(); IntPtr intPtr = CSteamGameServerAPIContext.m_pSteamUtils; intPtr = NativeMethods.ISteamUtils_GetSteamUILanguage(intPtr); return InteropHelp.PtrToStringUTF8(intPtr); } // Token: 0x06008CC3 RID: 36035 RVA: 0x001D2F08 File Offset: 0x001D1108 [Token(Token = "0x6008CC3")] [Address(RVA = "0x2DCB7D0", Offset = "0x2DCA5D0", VA = "0x182DCB7D0")] public static bool IsSteamRunningInVR() { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_IsSteamRunningInVR(CSteamGameServerAPIContext.m_pSteamUtils); } // Token: 0x06008CC4 RID: 36036 RVA: 0x001D2F28 File Offset: 0x001D1128 [Token(Token = "0x6008CC4")] [Address(RVA = "0x2DCB870", Offset = "0x2DCA670", VA = "0x182DCB870")] public static void SetOverlayNotificationInset(int nHorizontalInset, int nVerticalInset) { InteropHelp.TestIfAvailableGameServer(); NativeMethods.ISteamUtils_SetOverlayNotificationInset(CSteamGameServerAPIContext.m_pSteamUtils, nVerticalInset, nVerticalInset); } // Token: 0x06008CC5 RID: 36037 RVA: 0x001D2F48 File Offset: 0x001D1148 [Token(Token = "0x6008CC5")] [Address(RVA = "0x2DCB780", Offset = "0x2DCA580", VA = "0x182DCB780")] public static bool IsSteamInBigPictureMode() { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_IsSteamInBigPictureMode(CSteamGameServerAPIContext.m_pSteamUtils); } // Token: 0x06008CC6 RID: 36038 RVA: 0x001D2F68 File Offset: 0x001D1168 [Token(Token = "0x6008CC6")] [Address(RVA = "0x2DCBB90", Offset = "0x2DCA990", VA = "0x182DCBB90")] public static void StartVRDashboard() { InteropHelp.TestIfAvailableGameServer(); NativeMethods.ISteamUtils_StartVRDashboard(CSteamGameServerAPIContext.m_pSteamUtils); } // Token: 0x06008CC7 RID: 36039 RVA: 0x001D2F88 File Offset: 0x001D1188 [Token(Token = "0x6008CC7")] [Address(RVA = "0x2DCB820", Offset = "0x2DCA620", VA = "0x182DCB820")] public static bool IsVRHeadsetStreamingEnabled() { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_IsVRHeadsetStreamingEnabled(CSteamGameServerAPIContext.m_pSteamUtils); } // Token: 0x06008CC8 RID: 36040 RVA: 0x001D2FA8 File Offset: 0x001D11A8 [Token(Token = "0x6008CC8")] [Address(RVA = "0x2DCB920", Offset = "0x2DCA720", VA = "0x182DCB920")] public static void SetVRHeadsetStreamingEnabled(bool bEnabled) { InteropHelp.TestIfAvailableGameServer(); NativeMethods.ISteamUtils_SetVRHeadsetStreamingEnabled(CSteamGameServerAPIContext.m_pSteamUtils, bEnabled); } // Token: 0x06008CC9 RID: 36041 RVA: 0x001D2FC8 File Offset: 0x001D11C8 [Token(Token = "0x6008CC9")] [Address(RVA = "0x2DCB730", Offset = "0x2DCA530", VA = "0x182DCB730")] public static bool IsSteamChinaLauncher() { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_IsSteamChinaLauncher(CSteamGameServerAPIContext.m_pSteamUtils); } // Token: 0x06008CCA RID: 36042 RVA: 0x001D2FE8 File Offset: 0x001D11E8 [Token(Token = "0x6008CCA")] [Address(RVA = "0x2DCB630", Offset = "0x2DCA430", VA = "0x182DCB630")] public static bool InitFilterText() { InteropHelp.TestIfAvailableGameServer(); return NativeMethods.ISteamUtils_InitFilterText(CSteamGameServerAPIContext.m_pSteamUtils); } // Token: 0x06008CCB RID: 36043 RVA: 0x001D3008 File Offset: 0x001D1208 [Token(Token = "0x6008CCB")] [Address(RVA = "0x2DCADC0", Offset = "0x2DC9BC0", VA = "0x182DCADC0")] public static int FilterText(out string pchOutFilteredText, uint nByteSizeOutFilteredText, string pchInputMessage, bool bLegalOnly) { int num; int num2; do { num = 0; InteropHelp.TestIfAvailableGameServer(); IntPtr intPtr = Marshal.AllocHGlobal((int)nByteSizeOutFilteredText); InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchInputMessage); IntPtr intPtr2 = CSteamGameServerAPIContext.m_pSteamUtils; if (num2 != -1) { intPtr2 = intPtr; string text = InteropHelp.PtrToStringUTF8(intPtr2); } Marshal.FreeHGlobal(intPtr); if (utf8StringHandle != 0) { } } while (num != 0); return num2; } // Token: 0x06008CCC RID: 36044 RVA: 0x001D3054 File Offset: 0x001D1254 [Token(Token = "0x6008CCC")] [Address(RVA = "0x2DCB3A0", Offset = "0x2DCA1A0", VA = "0x182DCB3A0")] public static ESteamIPv6ConnectivityState GetIPv6ConnectivityState(ESteamIPv6ConnectivityProtocol eProtocol) { InteropHelp.TestIfAvailableGameServer(); IntPtr pSteamUtils = CSteamGameServerAPIContext.m_pSteamUtils; ESteamIPv6ConnectivityState esteamIPv6ConnectivityState; return esteamIPv6ConnectivityState; } } }