using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace Steamworks { // Token: 0x0200120F RID: 4623 [Token(Token = "0x200120F")] [StructLayout(3)] public static class SteamUser { // Token: 0x06006F06 RID: 28422 RVA: 0x00175CC0 File Offset: 0x00173EC0 [Token(Token = "0x6006F06")] [Address(RVA = "0x2AA1F80", Offset = "0x2AA0980", VA = "0x182AA1F80")] public static HSteamUser GetHSteamUser() { /* An exception occurred when decompiling this method (06006F06) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.HSteamUser Steamworks.SteamUser::GetHSteamUser() ---> 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:int32[exp:uint32](NativeMethods::ISteamUser_GetHSteamUser, ldsfld:native int(CSteamAPIContext::m_pSteamUser)))) } 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: 0x06006F07 RID: 28423 RVA: 0x00175CE4 File Offset: 0x00173EE4 [Token(Token = "0x6006F07")] [Address(RVA = "0x2AA1AC0", Offset = "0x2AA04C0", VA = "0x182AA1AC0")] public static bool BLoggedOn() { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamUser_BLoggedOn(CSteamAPIContext.m_pSteamUser); } // Token: 0x06006F08 RID: 28424 RVA: 0x00175D04 File Offset: 0x00173F04 [Token(Token = "0x6006F08")] [Address(RVA = "0x2AA20B0", Offset = "0x2AA0AB0", VA = "0x182AA20B0")] public static CSteamID GetSteamID() { /* An exception occurred when decompiling this method (06006F08) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.CSteamID Steamworks.SteamUser::GetSteamID() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableClient) stloc:TimeSpan(var_1_16, call:TimeSpan(TimeSpan::FromTicks, call:uint64[exp:int64](NativeMethods::ISteamUser_GetSteamID, ldsfld:native int(CSteamAPIContext::m_pSteamUser)))) } 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: 0x06006F09 RID: 28425 RVA: 0x00175D28 File Offset: 0x00173F28 [Token(Token = "0x6006F09")] [Address(RVA = "0x2AA2340", Offset = "0x2AA0D40", VA = "0x182AA2340")] public static int InitiateGameConnection(byte[] pAuthBlob, int cbMaxAuthBlob, CSteamID steamIDGameServer, uint unIPServer, ushort usPortServer, bool bSecure) { InteropHelp.TestIfAvailableClient(); IntPtr pSteamUser = CSteamAPIContext.m_pSteamUser; int num; return num; } // Token: 0x06006F0A RID: 28426 RVA: 0x00175D44 File Offset: 0x00173F44 [Token(Token = "0x6006F0A")] [Address(RVA = "0x2AA2690", Offset = "0x2AA1090", VA = "0x182AA2690")] public static void TerminateGameConnection(uint unIPServer, ushort usPortServer) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamUser_TerminateGameConnection(CSteamAPIContext.m_pSteamUser, unIPServer, usPortServer); } // Token: 0x06006F0B RID: 28427 RVA: 0x00175D64 File Offset: 0x00173F64 [Token(Token = "0x6006F0B")] [Address(RVA = "0x2AA26F0", Offset = "0x2AA10F0", VA = "0x182AA26F0")] public static void TrackAppUsageEvent(CGameID gameID, int eAppUsageEvent, string pchExtraInfo = "") { int num; do { num = 0; InteropHelp.TestIfAvailableClient(); InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchExtraInfo); NativeMethods.ISteamUser_TrackAppUsageEvent(CSteamAPIContext.m_pSteamUser, gameID, eAppUsageEvent, utf8StringHandle); if (utf8StringHandle != 0) { } if (num != -1) { } } while (num != 0); } // Token: 0x06006F0C RID: 28428 RVA: 0x00175D9C File Offset: 0x00173F9C [Token(Token = "0x6006F0C")] [Address(RVA = "0x2AA2140", Offset = "0x2AA0B40", VA = "0x182AA2140")] public static bool GetUserDataFolder(out string pchBuffer, int cubBuffer) { InteropHelp.TestIfAvailableClient(); IntPtr intPtr = Marshal.AllocHGlobal(cubBuffer); IntPtr intPtr2 = CSteamAPIContext.m_pSteamUser; bool flag = NativeMethods.ISteamUser_GetUserDataFolder(intPtr2, intPtr, cubBuffer); if (flag) { intPtr2 = intPtr; string text = InteropHelp.PtrToStringUTF8(intPtr2); } Marshal.FreeHGlobal(intPtr); return flag; } // Token: 0x06006F0D RID: 28429 RVA: 0x00175DE0 File Offset: 0x00173FE0 [Token(Token = "0x6006F0D")] [Address(RVA = "0x2AA25F0", Offset = "0x2AA0FF0", VA = "0x182AA25F0")] public static void StartVoiceRecording() { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamUser_StartVoiceRecording(CSteamAPIContext.m_pSteamUser); } // Token: 0x06006F0E RID: 28430 RVA: 0x00175E00 File Offset: 0x00174000 [Token(Token = "0x6006F0E")] [Address(RVA = "0x2AA2640", Offset = "0x2AA1040", VA = "0x182AA2640")] public static void StopVoiceRecording() { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamUser_StopVoiceRecording(CSteamAPIContext.m_pSteamUser); } // Token: 0x06006F0F RID: 28431 RVA: 0x00175E20 File Offset: 0x00174020 [Token(Token = "0x6006F0F")] [Address(RVA = "0x2AA1D90", Offset = "0x2AA0790", VA = "0x182AA1D90")] public static EVoiceResult GetAvailableVoice(out uint pcbCompressed) { InteropHelp.TestIfAvailableClient(); int num = 0; int num2 = 0; return NativeMethods.ISteamUser_GetAvailableVoice(CSteamAPIContext.m_pSteamUser, out pcbCompressed, (IntPtr)num2, (uint)num); } // Token: 0x06006F10 RID: 28432 RVA: 0x00175E48 File Offset: 0x00174048 [Token(Token = "0x6006F10")] [Address(RVA = "0x2AA2280", Offset = "0x2AA0C80", VA = "0x182AA2280")] public static EVoiceResult GetVoice(bool bWantCompressed, byte[] pDestBuffer, uint cbDestBufferSize, out uint nBytesWritten) { InteropHelp.TestIfAvailableClient(); int num = 0; return NativeMethods.ISteamUser_GetVoice(CSteamAPIContext.m_pSteamUser, bWantCompressed, pDestBuffer, cbDestBufferSize, out nBytesWritten, num != 0, (IntPtr)num, (uint)num, (IntPtr)num, (uint)num); } // Token: 0x06006F11 RID: 28433 RVA: 0x00175E74 File Offset: 0x00174074 [Token(Token = "0x6006F11")] [Address(RVA = "0x2AA1BE0", Offset = "0x2AA05E0", VA = "0x182AA1BE0")] public static EVoiceResult DecompressVoice(byte[] pCompressed, uint cbCompressed, byte[] pDestBuffer, uint cbDestBufferSize, out uint nBytesWritten, uint nDesiredSampleRate) { InteropHelp.TestIfAvailableClient(); IntPtr pSteamUser = CSteamAPIContext.m_pSteamUser; EVoiceResult evoiceResult; return evoiceResult; } // Token: 0x06006F12 RID: 28434 RVA: 0x00175E90 File Offset: 0x00174090 [Token(Token = "0x6006F12")] [Address(RVA = "0x2AA2230", Offset = "0x2AA0C30", VA = "0x182AA2230")] public static uint GetVoiceOptimalSampleRate() { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamUser_GetVoiceOptimalSampleRate(CSteamAPIContext.m_pSteamUser); } // Token: 0x06006F13 RID: 28435 RVA: 0x00175EB0 File Offset: 0x001740B0 [Token(Token = "0x6006F13")] [Address(RVA = "0x2AA1CD0", Offset = "0x2AA06D0", VA = "0x182AA1CD0")] public static HAuthTicket GetAuthSessionTicket(byte[] pTicket, int cbMaxTicket, out uint pcbTicket) { /* An exception occurred when decompiling this method (06006F13) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.HAuthTicket Steamworks.SteamUser::GetAuthSessionTicket(System.Byte[],System.Int32,System.UInt32&) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableClient) stloc:uint32(var_2_14, call:uint32(NativeMethods::ISteamUser_GetAuthSessionTicket, ldsfld:native int(CSteamAPIContext::m_pSteamUser), ldloc:uint8[](pTicket), ldloc:int32(cbMaxTicket), ldloc:uint32&(pcbTicket))) } 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: 0x06006F14 RID: 28436 RVA: 0x00175ED4 File Offset: 0x001740D4 [Token(Token = "0x6006F14")] [Address(RVA = "0x2AA1B10", Offset = "0x2AA0510", VA = "0x182AA1B10")] public static EBeginAuthSessionResult BeginAuthSession(byte[] pAuthTicket, int cbAuthTicket, CSteamID steamID) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamUser_BeginAuthSession(CSteamAPIContext.m_pSteamUser, pAuthTicket, cbAuthTicket, steamID); } // Token: 0x06006F15 RID: 28437 RVA: 0x00175EF8 File Offset: 0x001740F8 [Token(Token = "0x6006F15")] [Address(RVA = "0x2AA1C80", Offset = "0x2AA0680", VA = "0x182AA1C80")] public static void EndAuthSession(CSteamID steamID) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamUser_EndAuthSession(CSteamAPIContext.m_pSteamUser, steamID); } // Token: 0x06006F16 RID: 28438 RVA: 0x00175F18 File Offset: 0x00174118 [Token(Token = "0x6006F16")] [Address(RVA = "0x2AA1B90", Offset = "0x2AA0590", VA = "0x182AA1B90")] public static void CancelAuthTicket(HAuthTicket hAuthTicket) { InteropHelp.TestIfAvailableClient(); IntPtr pSteamUser = CSteamAPIContext.m_pSteamUser; } // Token: 0x06006F17 RID: 28439 RVA: 0x00175F34 File Offset: 0x00174134 [Token(Token = "0x6006F17")] [Address(RVA = "0x2AA2830", Offset = "0x2AA1230", VA = "0x182AA2830")] public static EUserHasLicenseForAppResult UserHasLicenseForApp(CSteamID steamID, AppId_t appID) { InteropHelp.TestIfAvailableClient(); IntPtr pSteamUser = CSteamAPIContext.m_pSteamUser; EUserHasLicenseForAppResult euserHasLicenseForAppResult; return euserHasLicenseForAppResult; } // Token: 0x06006F18 RID: 28440 RVA: 0x00175F50 File Offset: 0x00174150 [Token(Token = "0x6006F18")] [Address(RVA = "0x2AA1930", Offset = "0x2AA0330", VA = "0x182AA1930")] public static bool BIsBehindNAT() { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamUser_BIsBehindNAT(CSteamAPIContext.m_pSteamUser); } // Token: 0x06006F19 RID: 28441 RVA: 0x00175F70 File Offset: 0x00174170 [Token(Token = "0x6006F19")] [Address(RVA = "0x2AA18B0", Offset = "0x2AA02B0", VA = "0x182AA18B0")] public static void AdvertiseGame(CSteamID steamIDGameServer, uint unIPServer, ushort usPortServer) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamUser_AdvertiseGame(CSteamAPIContext.m_pSteamUser, steamIDGameServer, unIPServer, usPortServer); } // Token: 0x06006F1A RID: 28442 RVA: 0x00175F94 File Offset: 0x00174194 [Token(Token = "0x6006F1A")] [Address(RVA = "0x2AA23E0", Offset = "0x2AA0DE0", VA = "0x182AA23E0")] public static SteamAPICall_t RequestEncryptedAppTicket(byte[] pDataToInclude, int cbDataToInclude) { /* An exception occurred when decompiling this method (06006F1A) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamUser::RequestEncryptedAppTicket(System.Byte[],System.Int32) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableClient) stloc:uint64(var_1_13, call:uint64(NativeMethods::ISteamUser_RequestEncryptedAppTicket, ldsfld:native int(CSteamAPIContext::m_pSteamUser), ldloc:uint8[](pDataToInclude), ldloc:int32(cbDataToInclude))) } 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: 0x06006F1B RID: 28443 RVA: 0x00175FB4 File Offset: 0x001741B4 [Token(Token = "0x6006F1B")] [Address(RVA = "0x2AA1EA0", Offset = "0x2AA08A0", VA = "0x182AA1EA0")] public static bool GetEncryptedAppTicket(byte[] pTicket, int cbMaxTicket, out uint pcbTicket) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamUser_GetEncryptedAppTicket(CSteamAPIContext.m_pSteamUser, pTicket, cbMaxTicket, out pcbTicket); } // Token: 0x06006F1C RID: 28444 RVA: 0x00175FD8 File Offset: 0x001741D8 [Token(Token = "0x6006F1C")] [Address(RVA = "0x2AA1F20", Offset = "0x2AA0920", VA = "0x182AA1F20")] public static int GetGameBadgeLevel(int nSeries, bool bFoil) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamUser_GetGameBadgeLevel(CSteamAPIContext.m_pSteamUser, nSeries, bFoil); } // Token: 0x06006F1D RID: 28445 RVA: 0x00175FF8 File Offset: 0x001741F8 [Token(Token = "0x6006F1D")] [Address(RVA = "0x2AA2060", Offset = "0x2AA0A60", VA = "0x182AA2060")] public static int GetPlayerSteamLevel() { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamUser_GetPlayerSteamLevel(CSteamAPIContext.m_pSteamUser); } // Token: 0x06006F1E RID: 28446 RVA: 0x00176018 File Offset: 0x00174218 [Token(Token = "0x6006F1E")] [Address(RVA = "0x2AA2490", Offset = "0x2AA0E90", VA = "0x182AA2490")] public static SteamAPICall_t RequestStoreAuthURL(string pchRedirectURL) { /* An exception occurred when decompiling this method (06006F1E) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamUser::RequestStoreAuthURL(System.String) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_29: 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: 0x06006F1F RID: 28447 RVA: 0x00176054 File Offset: 0x00174254 [Token(Token = "0x6006F1F")] [Address(RVA = "0x2AA1A20", Offset = "0x2AA0420", VA = "0x182AA1A20")] public static bool BIsPhoneVerified() { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamUser_BIsPhoneVerified(CSteamAPIContext.m_pSteamUser); } // Token: 0x06006F20 RID: 28448 RVA: 0x00176074 File Offset: 0x00174274 [Token(Token = "0x6006F20")] [Address(RVA = "0x2AA1A70", Offset = "0x2AA0470", VA = "0x182AA1A70")] public static bool BIsTwoFactorEnabled() { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamUser_BIsTwoFactorEnabled(CSteamAPIContext.m_pSteamUser); } // Token: 0x06006F21 RID: 28449 RVA: 0x00176094 File Offset: 0x00174294 [Token(Token = "0x6006F21")] [Address(RVA = "0x2AA1980", Offset = "0x2AA0380", VA = "0x182AA1980")] public static bool BIsPhoneIdentifying() { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamUser_BIsPhoneIdentifying(CSteamAPIContext.m_pSteamUser); } // Token: 0x06006F22 RID: 28450 RVA: 0x001760B4 File Offset: 0x001742B4 [Token(Token = "0x6006F22")] [Address(RVA = "0x2AA19D0", Offset = "0x2AA03D0", VA = "0x182AA19D0")] public static bool BIsPhoneRequiringVerification() { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamUser_BIsPhoneRequiringVerification(CSteamAPIContext.m_pSteamUser); } // Token: 0x06006F23 RID: 28451 RVA: 0x001760D4 File Offset: 0x001742D4 [Token(Token = "0x6006F23")] [Address(RVA = "0x2AA1FD0", Offset = "0x2AA09D0", VA = "0x182AA1FD0")] public static SteamAPICall_t GetMarketEligibility() { /* An exception occurred when decompiling this method (06006F23) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamUser::GetMarketEligibility() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableClient) stloc:TimeSpan(var_1_16, call:TimeSpan(TimeSpan::FromTicks, call:uint64[exp:int64](NativeMethods::ISteamUser_GetMarketEligibility, ldsfld:native int(CSteamAPIContext::m_pSteamUser)))) } 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: 0x06006F24 RID: 28452 RVA: 0x001760F8 File Offset: 0x001742F8 [Token(Token = "0x6006F24")] [Address(RVA = "0x2AA1E10", Offset = "0x2AA0810", VA = "0x182AA1E10")] public static SteamAPICall_t GetDurationControl() { /* An exception occurred when decompiling this method (06006F24) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamUser::GetDurationControl() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableClient) stloc:TimeSpan(var_1_16, call:TimeSpan(TimeSpan::FromTicks, call:uint64[exp:int64](NativeMethods::ISteamUser_GetDurationControl, ldsfld:native int(CSteamAPIContext::m_pSteamUser)))) } 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 */; } } }