using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace Steamworks { // Token: 0x02001814 RID: 6164 [Token(Token = "0x2001814")] public static class SteamFriends { // Token: 0x06008B4A RID: 35658 RVA: 0x001CF5F8 File Offset: 0x001CD7F8 [Token(Token = "0x6008B4A")] [Address(RVA = "0x2DBEC50", Offset = "0x2DBDA50", VA = "0x182DBEC50")] public static string GetPersonaName() { InteropHelp.TestIfAvailableClient(); IntPtr intPtr = CSteamAPIContext.m_pSteamFriends; intPtr = NativeMethods.ISteamFriends_GetPersonaName(intPtr); return InteropHelp.PtrToStringUTF8(intPtr); } // Token: 0x06008B4B RID: 35659 RVA: 0x001CF620 File Offset: 0x001CD820 [Token(Token = "0x6008B4B")] [Address(RVA = "0x2DBF6E0", Offset = "0x2DBE4E0", VA = "0x182DBF6E0")] public static SteamAPICall_t SetPersonaName(string pchPersonaName) { /* An exception occurred when decompiling this method (06008B4B) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamFriends::SetPersonaName(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 1660 */; } // Token: 0x06008B4C RID: 35660 RVA: 0x001CF650 File Offset: 0x001CD850 [Token(Token = "0x6008B4C")] [Address(RVA = "0x2DBECA0", Offset = "0x2DBDAA0", VA = "0x182DBECA0")] public static EPersonaState GetPersonaState() { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetPersonaState(CSteamAPIContext.m_pSteamFriends); } // Token: 0x06008B4D RID: 35661 RVA: 0x001CF670 File Offset: 0x001CD870 [Token(Token = "0x6008B4D")] [Address(RVA = "0x2DBE320", Offset = "0x2DBD120", VA = "0x182DBE320")] public static int GetFriendCount(EFriendFlags iFriendFlags) { InteropHelp.TestIfAvailableClient(); IntPtr pSteamFriends = CSteamAPIContext.m_pSteamFriends; int num; return num; } // Token: 0x06008B4E RID: 35662 RVA: 0x001CF68C File Offset: 0x001CD88C [Token(Token = "0x6008B4E")] [Address(RVA = "0x2DBE140", Offset = "0x2DBCF40", VA = "0x182DBE140")] public static CSteamID GetFriendByIndex(int iFriend, EFriendFlags iFriendFlags) { /* An exception occurred when decompiling this method (06008B4E) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.CSteamID Steamworks.SteamFriends::GetFriendByIndex(System.Int32,Steamworks.EFriendFlags) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableClient) stloc:native int(var_1_0C, ldsfld:native int(CSteamAPIContext::m_pSteamFriends)) } 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: 0x06008B4F RID: 35663 RVA: 0x001CF6A8 File Offset: 0x001CD8A8 [Token(Token = "0x6008B4F")] [Address(RVA = "0x2DBE6C0", Offset = "0x2DBD4C0", VA = "0x182DBE6C0")] public static EFriendRelationship GetFriendRelationship(CSteamID steamIDFriend) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetFriendRelationship(CSteamAPIContext.m_pSteamFriends, steamIDFriend); } // Token: 0x06008B50 RID: 35664 RVA: 0x001CF6C8 File Offset: 0x001CD8C8 [Token(Token = "0x6008B50")] [Address(RVA = "0x2DBE670", Offset = "0x2DBD470", VA = "0x182DBE670")] public static EPersonaState GetFriendPersonaState(CSteamID steamIDFriend) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetFriendPersonaState(CSteamAPIContext.m_pSteamFriends, steamIDFriend); } // Token: 0x06008B51 RID: 35665 RVA: 0x001CF6E8 File Offset: 0x001CD8E8 [Token(Token = "0x6008B51")] [Address(RVA = "0x2DBE610", Offset = "0x2DBD410", VA = "0x182DBE610")] public static string GetFriendPersonaName(CSteamID steamIDFriend) { InteropHelp.TestIfAvailableClient(); IntPtr intPtr = CSteamAPIContext.m_pSteamFriends; intPtr = NativeMethods.ISteamFriends_GetFriendPersonaName(intPtr, steamIDFriend); return InteropHelp.PtrToStringUTF8(intPtr); } // Token: 0x06008B52 RID: 35666 RVA: 0x001CF710 File Offset: 0x001CD910 [Token(Token = "0x6008B52")] [Address(RVA = "0x2DBE420", Offset = "0x2DBD220", VA = "0x182DBE420")] public static bool GetFriendGamePlayed(CSteamID steamIDFriend, out FriendGameInfo_t pFriendGameInfo) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetFriendGamePlayed(CSteamAPIContext.m_pSteamFriends, steamIDFriend, out pFriendGameInfo); } // Token: 0x06008B53 RID: 35667 RVA: 0x001CF730 File Offset: 0x001CD930 [Token(Token = "0x6008B53")] [Address(RVA = "0x2DBE5A0", Offset = "0x2DBD3A0", VA = "0x182DBE5A0")] public static string GetFriendPersonaNameHistory(CSteamID steamIDFriend, int iPersonaName) { InteropHelp.TestIfAvailableClient(); IntPtr intPtr = CSteamAPIContext.m_pSteamFriends; intPtr = NativeMethods.ISteamFriends_GetFriendPersonaNameHistory(intPtr, steamIDFriend, iPersonaName); return InteropHelp.PtrToStringUTF8(intPtr); } // Token: 0x06008B54 RID: 35668 RVA: 0x001CF75C File Offset: 0x001CD95C [Token(Token = "0x6008B54")] [Address(RVA = "0x2DBE8F0", Offset = "0x2DBD6F0", VA = "0x182DBE8F0")] public static int GetFriendSteamLevel(CSteamID steamIDFriend) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetFriendSteamLevel(CSteamAPIContext.m_pSteamFriends, steamIDFriend); } // Token: 0x06008B55 RID: 35669 RVA: 0x001CF77C File Offset: 0x001CD97C [Token(Token = "0x6008B55")] [Address(RVA = "0x2DBECF0", Offset = "0x2DBDAF0", VA = "0x182DBECF0")] public static string GetPlayerNickname(CSteamID steamIDPlayer) { InteropHelp.TestIfAvailableClient(); IntPtr intPtr = CSteamAPIContext.m_pSteamFriends; intPtr = NativeMethods.ISteamFriends_GetPlayerNickname(intPtr, steamIDPlayer); return InteropHelp.PtrToStringUTF8(intPtr); } // Token: 0x06008B56 RID: 35670 RVA: 0x001CF7A4 File Offset: 0x001CD9A4 [Token(Token = "0x6008B56")] [Address(RVA = "0x2DBE940", Offset = "0x2DBD740", VA = "0x182DBE940")] public static int GetFriendsGroupCount() { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetFriendsGroupCount(CSteamAPIContext.m_pSteamFriends); } // Token: 0x06008B57 RID: 35671 RVA: 0x001CF7C4 File Offset: 0x001CD9C4 [Token(Token = "0x6008B57")] [Address(RVA = "0x2DBE990", Offset = "0x2DBD790", VA = "0x182DBE990")] public static FriendsGroupID_t GetFriendsGroupIDByIndex(int iFG) { /* An exception occurred when decompiling this method (06008B57) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.FriendsGroupID_t Steamworks.SteamFriends::GetFriendsGroupIDByIndex(System.Int32) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableClient) stloc:char(var_1_17, call:char(Convert::ToChar, call:int16[exp:uint16](NativeMethods::ISteamFriends_GetFriendsGroupIDByIndex, ldsfld:native int(CSteamAPIContext::m_pSteamFriends), ldloc:int32(iFG)))) } 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: 0x06008B58 RID: 35672 RVA: 0x001CF7E8 File Offset: 0x001CD9E8 [Token(Token = "0x6008B58")] [Address(RVA = "0x2DBEB00", Offset = "0x2DBD900", VA = "0x182DBEB00")] public static string GetFriendsGroupName(FriendsGroupID_t friendsGroupID) { InteropHelp.TestIfAvailableClient(); IntPtr intPtr = CSteamAPIContext.m_pSteamFriends; intPtr = NativeMethods.ISteamFriends_GetFriendsGroupName(intPtr, friendsGroupID); return InteropHelp.PtrToStringUTF8(intPtr); } // Token: 0x06008B59 RID: 35673 RVA: 0x001CF810 File Offset: 0x001CDA10 [Token(Token = "0x6008B59")] [Address(RVA = "0x2DBEA30", Offset = "0x2DBD830", VA = "0x182DBEA30")] public static int GetFriendsGroupMembersCount(FriendsGroupID_t friendsGroupID) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetFriendsGroupMembersCount(CSteamAPIContext.m_pSteamFriends, friendsGroupID); } // Token: 0x06008B5A RID: 35674 RVA: 0x001CF830 File Offset: 0x001CDA30 [Token(Token = "0x6008B5A")] [Address(RVA = "0x2DBEA80", Offset = "0x2DBD880", VA = "0x182DBEA80")] public static void GetFriendsGroupMembersList(FriendsGroupID_t friendsGroupID, CSteamID[] pOutSteamIDMembers, int nMembersCount) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamFriends_GetFriendsGroupMembersList(CSteamAPIContext.m_pSteamFriends, friendsGroupID, pOutSteamIDMembers, nMembersCount); } // Token: 0x06008B5B RID: 35675 RVA: 0x001CF854 File Offset: 0x001CDA54 [Token(Token = "0x6008B5B")] [Address(RVA = "0x2DBEDF0", Offset = "0x2DBDBF0", VA = "0x182DBEDF0")] public static bool HasFriend(CSteamID steamIDFriend, EFriendFlags iFriendFlags) { InteropHelp.TestIfAvailableClient(); IntPtr pSteamFriends = CSteamAPIContext.m_pSteamFriends; bool flag; return flag; } // Token: 0x06008B5C RID: 35676 RVA: 0x001CF870 File Offset: 0x001CDA70 [Token(Token = "0x6008B5C")] [Address(RVA = "0x2DBDD10", Offset = "0x2DBCB10", VA = "0x182DBDD10")] public static int GetClanCount() { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetClanCount(CSteamAPIContext.m_pSteamFriends); } // Token: 0x06008B5D RID: 35677 RVA: 0x001CF890 File Offset: 0x001CDA90 [Token(Token = "0x6008B5D")] [Address(RVA = "0x2DBDAF0", Offset = "0x2DBC8F0", VA = "0x182DBDAF0")] public static CSteamID GetClanByIndex(int iClan) { /* An exception occurred when decompiling this method (06008B5D) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.CSteamID Steamworks.SteamFriends::GetClanByIndex(System.Int32) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableClient) stloc:TimeSpan(var_1_17, call:TimeSpan(TimeSpan::FromTicks, call:uint64[exp:int64](NativeMethods::ISteamFriends_GetClanByIndex, ldsfld:native int(CSteamAPIContext::m_pSteamFriends), ldloc:int32(iClan)))) } 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: 0x06008B5E RID: 35678 RVA: 0x001CF8B4 File Offset: 0x001CDAB4 [Token(Token = "0x6008B5E")] [Address(RVA = "0x2DBDD60", Offset = "0x2DBCB60", VA = "0x182DBDD60")] public static string GetClanName(CSteamID steamIDClan) { InteropHelp.TestIfAvailableClient(); IntPtr intPtr = CSteamAPIContext.m_pSteamFriends; intPtr = NativeMethods.ISteamFriends_GetClanName(intPtr, steamIDClan); return InteropHelp.PtrToStringUTF8(intPtr); } // Token: 0x06008B5F RID: 35679 RVA: 0x001CF8DC File Offset: 0x001CDADC [Token(Token = "0x6008B5F")] [Address(RVA = "0x2DBDF60", Offset = "0x2DBCD60", VA = "0x182DBDF60")] public static string GetClanTag(CSteamID steamIDClan) { InteropHelp.TestIfAvailableClient(); IntPtr intPtr = CSteamAPIContext.m_pSteamFriends; intPtr = NativeMethods.ISteamFriends_GetClanTag(intPtr, steamIDClan); return InteropHelp.PtrToStringUTF8(intPtr); } // Token: 0x06008B60 RID: 35680 RVA: 0x001CF904 File Offset: 0x001CDB04 [Token(Token = "0x6008B60")] [Address(RVA = "0x2DBDA60", Offset = "0x2DBC860", VA = "0x182DBDA60")] public static bool GetClanActivityCounts(CSteamID steamIDClan, out int pnOnline, out int pnInGame, out int pnChatting) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetClanActivityCounts(CSteamAPIContext.m_pSteamFriends, steamIDClan, out pnOnline, out pnInGame, out pnChatting); } // Token: 0x06008B61 RID: 35681 RVA: 0x001CF928 File Offset: 0x001CDB28 [Token(Token = "0x6008B61")] [Address(RVA = "0x2DBD880", Offset = "0x2DBC680", VA = "0x182DBD880")] public static SteamAPICall_t DownloadClanActivityCounts(CSteamID[] psteamIDClans, int cClansToRequest) { /* An exception occurred when decompiling this method (06008B61) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamFriends::DownloadClanActivityCounts(Steamworks.CSteamID[],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::ISteamFriends_DownloadClanActivityCounts, ldsfld:native int(CSteamAPIContext::m_pSteamFriends), ldloc:valuetype Steamworks.CSteamID[](psteamIDClans), ldloc:int32(cClansToRequest))) } 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: 0x06008B62 RID: 35682 RVA: 0x001CF948 File Offset: 0x001CDB48 [Token(Token = "0x6008B62")] [Address(RVA = "0x2DBE2D0", Offset = "0x2DBD0D0", VA = "0x182DBE2D0")] public static int GetFriendCountFromSource(CSteamID steamIDSource) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetFriendCountFromSource(CSteamAPIContext.m_pSteamFriends, steamIDSource); } // Token: 0x06008B63 RID: 35683 RVA: 0x001CF968 File Offset: 0x001CDB68 [Token(Token = "0x6008B63")] [Address(RVA = "0x2DBE370", Offset = "0x2DBD170", VA = "0x182DBE370")] public static CSteamID GetFriendFromSourceByIndex(CSteamID steamIDSource, int iFriend) { /* An exception occurred when decompiling this method (06008B63) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.CSteamID Steamworks.SteamFriends::GetFriendFromSourceByIndex(Steamworks.CSteamID,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::ISteamFriends_GetFriendFromSourceByIndex, ldsfld:native int(CSteamAPIContext::m_pSteamFriends), ldloc:CSteamID(steamIDSource), ldloc:int32(iFriend))) } 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: 0x06008B64 RID: 35684 RVA: 0x001CF988 File Offset: 0x001CDB88 [Token(Token = "0x6008B64")] [Address(RVA = "0x2DBF140", Offset = "0x2DBDF40", VA = "0x182DBF140")] public static bool IsUserInSource(CSteamID steamIDUser, CSteamID steamIDSource) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_IsUserInSource(CSteamAPIContext.m_pSteamFriends, steamIDUser, steamIDSource); } // Token: 0x06008B65 RID: 35685 RVA: 0x001CF9A8 File Offset: 0x001CDBA8 [Token(Token = "0x6008B65")] [Address(RVA = "0x2DBF630", Offset = "0x2DBE430", VA = "0x182DBF630")] public static void SetInGameVoiceSpeaking(CSteamID steamIDUser, bool bSpeaking) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamFriends_SetInGameVoiceSpeaking(CSteamAPIContext.m_pSteamFriends, steamIDUser, bSpeaking); } // Token: 0x06008B66 RID: 35686 RVA: 0x001CF9C8 File Offset: 0x001CDBC8 [Token(Token = "0x6008B66")] [Address(RVA = "0x2DBD6E0", Offset = "0x2DBC4E0", VA = "0x182DBD6E0")] public static void ActivateGameOverlay(string pchDialog) { int num; do { num = 0; InteropHelp.TestIfAvailableClient(); InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchDialog); NativeMethods.ISteamFriends_ActivateGameOverlay(CSteamAPIContext.m_pSteamFriends, utf8StringHandle); if (utf8StringHandle != 0) { } } while (num != 0); } // Token: 0x06008B67 RID: 35687 RVA: 0x001CF9F8 File Offset: 0x001CDBF8 [Token(Token = "0x6008B67")] [Address(RVA = "0x2DBD4E0", Offset = "0x2DBC2E0", VA = "0x182DBD4E0")] public static void ActivateGameOverlayToUser(string pchDialog, CSteamID steamID) { int num; do { num = 0; InteropHelp.TestIfAvailableClient(); InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchDialog); NativeMethods.ISteamFriends_ActivateGameOverlayToUser(CSteamAPIContext.m_pSteamFriends, utf8StringHandle, steamID); if (utf8StringHandle != 0) { } } while (num != 0); } // Token: 0x06008B68 RID: 35688 RVA: 0x001CFA2C File Offset: 0x001CDC2C [Token(Token = "0x6008B68")] [Address(RVA = "0x2DBD5E0", Offset = "0x2DBC3E0", VA = "0x182DBD5E0")] public static void ActivateGameOverlayToWebPage(string pchURL, EActivateGameOverlayToWebPageMode eMode = EActivateGameOverlayToWebPageMode.k_EActivateGameOverlayToWebPageMode_Default) { int num; do { num = 0; InteropHelp.TestIfAvailableClient(); InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchURL); IntPtr pSteamFriends = CSteamAPIContext.m_pSteamFriends; if (utf8StringHandle != 0) { } } while (num != 0); } // Token: 0x06008B69 RID: 35689 RVA: 0x001CFA58 File Offset: 0x001CDC58 [Token(Token = "0x6008B69")] [Address(RVA = "0x2DBD480", Offset = "0x2DBC280", VA = "0x182DBD480")] public static void ActivateGameOverlayToStore(AppId_t nAppID, EOverlayToStoreFlag eFlag) { InteropHelp.TestIfAvailableClient(); IntPtr pSteamFriends = CSteamAPIContext.m_pSteamFriends; } // Token: 0x06008B6A RID: 35690 RVA: 0x001CFA74 File Offset: 0x001CDC74 [Token(Token = "0x6008B6A")] [Address(RVA = "0x2DBF800", Offset = "0x2DBE600", VA = "0x182DBF800")] public static void SetPlayedWith(CSteamID steamIDUserPlayedWith) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamFriends_SetPlayedWith(CSteamAPIContext.m_pSteamFriends, steamIDUserPlayedWith); } // Token: 0x06008B6B RID: 35691 RVA: 0x001CFA94 File Offset: 0x001CDC94 [Token(Token = "0x6008B6B")] [Address(RVA = "0x2DBD3E0", Offset = "0x2DBC1E0", VA = "0x182DBD3E0")] public static void ActivateGameOverlayInviteDialog(CSteamID steamIDLobby) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamFriends_ActivateGameOverlayInviteDialog(CSteamAPIContext.m_pSteamFriends, steamIDLobby); } // Token: 0x06008B6C RID: 35692 RVA: 0x001CFAB4 File Offset: 0x001CDCB4 [Token(Token = "0x6008B6C")] [Address(RVA = "0x2DBED50", Offset = "0x2DBDB50", VA = "0x182DBED50")] public static int GetSmallFriendAvatar(CSteamID steamIDFriend) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetSmallFriendAvatar(CSteamAPIContext.m_pSteamFriends, steamIDFriend); } // Token: 0x06008B6D RID: 35693 RVA: 0x001CFAD4 File Offset: 0x001CDCD4 [Token(Token = "0x6008B6D")] [Address(RVA = "0x2DBEBB0", Offset = "0x2DBD9B0", VA = "0x182DBEBB0")] public static int GetMediumFriendAvatar(CSteamID steamIDFriend) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetMediumFriendAvatar(CSteamAPIContext.m_pSteamFriends, steamIDFriend); } // Token: 0x06008B6E RID: 35694 RVA: 0x001CFAF4 File Offset: 0x001CDCF4 [Token(Token = "0x6008B6E")] [Address(RVA = "0x2DBEB60", Offset = "0x2DBD960", VA = "0x182DBEB60")] public static int GetLargeFriendAvatar(CSteamID steamIDFriend) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetLargeFriendAvatar(CSteamAPIContext.m_pSteamFriends, steamIDFriend); } // Token: 0x06008B6F RID: 35695 RVA: 0x001CFB14 File Offset: 0x001CDD14 [Token(Token = "0x6008B6F")] [Address(RVA = "0x2DBF4C0", Offset = "0x2DBE2C0", VA = "0x182DBF4C0")] public static bool RequestUserInformation(CSteamID steamIDUser, bool bRequireNameOnly) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_RequestUserInformation(CSteamAPIContext.m_pSteamFriends, steamIDUser, bRequireNameOnly); } // Token: 0x06008B70 RID: 35696 RVA: 0x001CFB34 File Offset: 0x001CDD34 [Token(Token = "0x6008B70")] [Address(RVA = "0x2DBF3E0", Offset = "0x2DBE1E0", VA = "0x182DBF3E0")] public static SteamAPICall_t RequestClanOfficerList(CSteamID steamIDClan) { /* An exception occurred when decompiling this method (06008B70) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamFriends::RequestClanOfficerList(Steamworks.CSteamID) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableClient) stloc:uint64(var_1_12, call:uint64(NativeMethods::ISteamFriends_RequestClanOfficerList, ldsfld:native int(CSteamAPIContext::m_pSteamFriends), ldloc:CSteamID(steamIDClan))) } 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: 0x06008B71 RID: 35697 RVA: 0x001CFB54 File Offset: 0x001CDD54 [Token(Token = "0x6008B71")] [Address(RVA = "0x2DBDEC0", Offset = "0x2DBCCC0", VA = "0x182DBDEC0")] public static CSteamID GetClanOwner(CSteamID steamIDClan) { /* An exception occurred when decompiling this method (06008B71) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.CSteamID Steamworks.SteamFriends::GetClanOwner(Steamworks.CSteamID) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableClient) stloc:TimeSpan(var_1_17, call:TimeSpan(TimeSpan::FromTicks, call:uint64[exp:int64](NativeMethods::ISteamFriends_GetClanOwner, ldsfld:native int(CSteamAPIContext::m_pSteamFriends), ldloc:CSteamID(steamIDClan)))) } 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: 0x06008B72 RID: 35698 RVA: 0x001CFB78 File Offset: 0x001CDD78 [Token(Token = "0x6008B72")] [Address(RVA = "0x2DBDE70", Offset = "0x2DBCC70", VA = "0x182DBDE70")] public static int GetClanOfficerCount(CSteamID steamIDClan) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetClanOfficerCount(CSteamAPIContext.m_pSteamFriends, steamIDClan); } // Token: 0x06008B73 RID: 35699 RVA: 0x001CFB98 File Offset: 0x001CDD98 [Token(Token = "0x6008B73")] [Address(RVA = "0x2DBDDC0", Offset = "0x2DBCBC0", VA = "0x182DBDDC0")] public static CSteamID GetClanOfficerByIndex(CSteamID steamIDClan, int iOfficer) { /* An exception occurred when decompiling this method (06008B73) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.CSteamID Steamworks.SteamFriends::GetClanOfficerByIndex(Steamworks.CSteamID,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::ISteamFriends_GetClanOfficerByIndex, ldsfld:native int(CSteamAPIContext::m_pSteamFriends), ldloc:CSteamID(steamIDClan), ldloc:int32(iOfficer))) } 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: 0x06008B74 RID: 35700 RVA: 0x001CFBB8 File Offset: 0x001CDDB8 [Token(Token = "0x6008B74")] [Address(RVA = "0x2DBEDA0", Offset = "0x2DBDBA0", VA = "0x182DBEDA0")] public static uint GetUserRestrictions() { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetUserRestrictions(CSteamAPIContext.m_pSteamFriends); } // Token: 0x06008B75 RID: 35701 RVA: 0x001CFBD8 File Offset: 0x001CDDD8 [Token(Token = "0x6008B75")] [Address(RVA = "0x2DBF850", Offset = "0x2DBE650", VA = "0x182DBF850")] public static bool SetRichPresence(string pchKey, string pchValue) { /* An exception occurred when decompiling this method (06008B75) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Steamworks.SteamFriends::SetRichPresence(System.String,System.String) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_35: 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: 0x06008B76 RID: 35702 RVA: 0x001CFC20 File Offset: 0x001CDE20 [Token(Token = "0x6008B76")] [Address(RVA = "0x2DBD7E0", Offset = "0x2DBC5E0", VA = "0x182DBD7E0")] public static void ClearRichPresence() { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamFriends_ClearRichPresence(CSteamAPIContext.m_pSteamFriends); } // Token: 0x06008B77 RID: 35703 RVA: 0x001CFC40 File Offset: 0x001CDE40 [Token(Token = "0x6008B77")] [Address(RVA = "0x2DBE7D0", Offset = "0x2DBD5D0", VA = "0x182DBE7D0")] public static string GetFriendRichPresence(CSteamID steamIDFriend, string pchKey) { int num; string text; do { num = 0; InteropHelp.TestIfAvailableClient(); InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchKey); IntPtr intPtr = CSteamAPIContext.m_pSteamFriends; intPtr = NativeMethods.ISteamFriends_GetFriendRichPresence(intPtr, steamIDFriend, utf8StringHandle); text = InteropHelp.PtrToStringUTF8(intPtr); if (utf8StringHandle != 0) { } } while (num != 0); return text; } // Token: 0x06008B78 RID: 35704 RVA: 0x001CFC80 File Offset: 0x001CDE80 [Token(Token = "0x6008B78")] [Address(RVA = "0x2DBE780", Offset = "0x2DBD580", VA = "0x182DBE780")] public static int GetFriendRichPresenceKeyCount(CSteamID steamIDFriend) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetFriendRichPresenceKeyCount(CSteamAPIContext.m_pSteamFriends, steamIDFriend); } // Token: 0x06008B79 RID: 35705 RVA: 0x001CFCA0 File Offset: 0x001CDEA0 [Token(Token = "0x6008B79")] [Address(RVA = "0x2DBE710", Offset = "0x2DBD510", VA = "0x182DBE710")] public static string GetFriendRichPresenceKeyByIndex(CSteamID steamIDFriend, int iKey) { InteropHelp.TestIfAvailableClient(); IntPtr intPtr = CSteamAPIContext.m_pSteamFriends; intPtr = NativeMethods.ISteamFriends_GetFriendRichPresenceKeyByIndex(intPtr, steamIDFriend, iKey); return InteropHelp.PtrToStringUTF8(intPtr); } // Token: 0x06008B7A RID: 35706 RVA: 0x001CFCCC File Offset: 0x001CDECC [Token(Token = "0x6008B7A")] [Address(RVA = "0x2DBF470", Offset = "0x2DBE270", VA = "0x182DBF470")] public static void RequestFriendRichPresence(CSteamID steamIDFriend) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamFriends_RequestFriendRichPresence(CSteamAPIContext.m_pSteamFriends, steamIDFriend); } // Token: 0x06008B7B RID: 35707 RVA: 0x001CFCEC File Offset: 0x001CDEEC [Token(Token = "0x6008B7B")] [Address(RVA = "0x2DBEE50", Offset = "0x2DBDC50", VA = "0x182DBEE50")] public static bool InviteUserToGame(CSteamID steamIDFriend, string pchConnectString) { int num; bool flag; do { num = 0; InteropHelp.TestIfAvailableClient(); InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchConnectString); flag = NativeMethods.ISteamFriends_InviteUserToGame(CSteamAPIContext.m_pSteamFriends, steamIDFriend, utf8StringHandle); if (utf8StringHandle != 0) { } } while (num != 0); return flag; } // Token: 0x06008B7C RID: 35708 RVA: 0x001CFD20 File Offset: 0x001CDF20 [Token(Token = "0x6008B7C")] [Address(RVA = "0x2DBDFC0", Offset = "0x2DBCDC0", VA = "0x182DBDFC0")] public static int GetCoplayFriendCount() { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetCoplayFriendCount(CSteamAPIContext.m_pSteamFriends); } // Token: 0x06008B7D RID: 35709 RVA: 0x001CFD40 File Offset: 0x001CDF40 [Token(Token = "0x6008B7D")] [Address(RVA = "0x2DBE010", Offset = "0x2DBCE10", VA = "0x182DBE010")] public static CSteamID GetCoplayFriend(int iCoplayFriend) { /* An exception occurred when decompiling this method (06008B7D) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.CSteamID Steamworks.SteamFriends::GetCoplayFriend(System.Int32) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableClient) stloc:TimeSpan(var_1_17, call:TimeSpan(TimeSpan::FromTicks, call:uint64[exp:int64](NativeMethods::ISteamFriends_GetCoplayFriend, ldsfld:native int(CSteamAPIContext::m_pSteamFriends), ldloc:int32(iCoplayFriend)))) } 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: 0x06008B7E RID: 35710 RVA: 0x001CFD64 File Offset: 0x001CDF64 [Token(Token = "0x6008B7E")] [Address(RVA = "0x2DBE280", Offset = "0x2DBD080", VA = "0x182DBE280")] public static int GetFriendCoplayTime(CSteamID steamIDFriend) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetFriendCoplayTime(CSteamAPIContext.m_pSteamFriends, steamIDFriend); } // Token: 0x06008B7F RID: 35711 RVA: 0x001CFD84 File Offset: 0x001CDF84 [Token(Token = "0x6008B7F")] [Address(RVA = "0x2DBE1E0", Offset = "0x2DBCFE0", VA = "0x182DBE1E0")] public static AppId_t GetFriendCoplayGame(CSteamID steamIDFriend) { /* An exception occurred when decompiling this method (06008B7F) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.AppId_t Steamworks.SteamFriends::GetFriendCoplayGame(Steamworks.CSteamID) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableClient) stloc:int64(var_1_17, call:int64(Convert::ToInt64, call:uint32(NativeMethods::ISteamFriends_GetFriendCoplayGame, ldsfld:native int(CSteamAPIContext::m_pSteamFriends), ldloc:CSteamID(steamIDFriend)))) } 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: 0x06008B80 RID: 35712 RVA: 0x001CFDA8 File Offset: 0x001CDFA8 [Token(Token = "0x6008B80")] [Address(RVA = "0x2DBF1A0", Offset = "0x2DBDFA0", VA = "0x182DBF1A0")] public static SteamAPICall_t JoinClanChatRoom(CSteamID steamIDClan) { /* An exception occurred when decompiling this method (06008B80) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamFriends::JoinClanChatRoom(Steamworks.CSteamID) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableClient) stloc:uint64(var_1_12, call:uint64(NativeMethods::ISteamFriends_JoinClanChatRoom, ldsfld:native int(CSteamAPIContext::m_pSteamFriends), ldloc:CSteamID(steamIDClan))) } 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: 0x06008B81 RID: 35713 RVA: 0x001CFDC8 File Offset: 0x001CDFC8 [Token(Token = "0x6008B81")] [Address(RVA = "0x2DBF230", Offset = "0x2DBE030", VA = "0x182DBF230")] public static bool LeaveClanChatRoom(CSteamID steamIDClan) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_LeaveClanChatRoom(CSteamAPIContext.m_pSteamFriends, steamIDClan); } // Token: 0x06008B82 RID: 35714 RVA: 0x001CFDE8 File Offset: 0x001CDFE8 [Token(Token = "0x6008B82")] [Address(RVA = "0x2DBDB90", Offset = "0x2DBC990", VA = "0x182DBDB90")] public static int GetClanChatMemberCount(CSteamID steamIDClan) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetClanChatMemberCount(CSteamAPIContext.m_pSteamFriends, steamIDClan); } // Token: 0x06008B83 RID: 35715 RVA: 0x001CFE08 File Offset: 0x001CE008 [Token(Token = "0x6008B83")] [Address(RVA = "0x2DBD9B0", Offset = "0x2DBC7B0", VA = "0x182DBD9B0")] public static CSteamID GetChatMemberByIndex(CSteamID steamIDClan, int iUser) { /* An exception occurred when decompiling this method (06008B83) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.CSteamID Steamworks.SteamFriends::GetChatMemberByIndex(Steamworks.CSteamID,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::ISteamFriends_GetChatMemberByIndex, ldsfld:native int(CSteamAPIContext::m_pSteamFriends), ldloc:CSteamID(steamIDClan), ldloc:int32(iUser))) } 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: 0x06008B84 RID: 35716 RVA: 0x001CFE28 File Offset: 0x001CE028 [Token(Token = "0x6008B84")] [Address(RVA = "0x2DBF520", Offset = "0x2DBE320", VA = "0x182DBF520")] public static bool SendClanChatMessage(CSteamID steamIDClanChat, string pchText) { int num; bool flag; do { num = 0; InteropHelp.TestIfAvailableClient(); InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchText); flag = NativeMethods.ISteamFriends_SendClanChatMessage(CSteamAPIContext.m_pSteamFriends, steamIDClanChat, utf8StringHandle); if (utf8StringHandle != 0) { } } while (num != 0); return flag; } // Token: 0x06008B85 RID: 35717 RVA: 0x001CFE5C File Offset: 0x001CE05C [Token(Token = "0x6008B85")] [Address(RVA = "0x2DBDBE0", Offset = "0x2DBC9E0", VA = "0x182DBDBE0")] public static int GetClanChatMessage(CSteamID steamIDClanChat, int iMessage, out string prgchText, int cchTextMax, out EChatEntryType peChatEntryType, out CSteamID psteamidChatter) { InteropHelp.TestIfAvailableClient(); IntPtr intPtr = Marshal.AllocHGlobal(cchTextMax); IntPtr intPtr2 = CSteamAPIContext.m_pSteamFriends; int num; if (num != 0) { intPtr2 = intPtr; string text = InteropHelp.PtrToStringUTF8(intPtr2); } Marshal.FreeHGlobal(intPtr); return num; } // Token: 0x06008B86 RID: 35718 RVA: 0x001CFE98 File Offset: 0x001CE098 [Token(Token = "0x6008B86")] [Address(RVA = "0x2DBEF60", Offset = "0x2DBDD60", VA = "0x182DBEF60")] public static bool IsClanChatAdmin(CSteamID steamIDClanChat, CSteamID steamIDUser) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_IsClanChatAdmin(CSteamAPIContext.m_pSteamFriends, steamIDClanChat, steamIDUser); } // Token: 0x06008B87 RID: 35719 RVA: 0x001CFEB8 File Offset: 0x001CE0B8 [Token(Token = "0x6008B87")] [Address(RVA = "0x2DBEFC0", Offset = "0x2DBDDC0", VA = "0x182DBEFC0")] public static bool IsClanChatWindowOpenInSteam(CSteamID steamIDClanChat) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_IsClanChatWindowOpenInSteam(CSteamAPIContext.m_pSteamFriends, steamIDClanChat); } // Token: 0x06008B88 RID: 35720 RVA: 0x001CFED8 File Offset: 0x001CE0D8 [Token(Token = "0x6008B88")] [Address(RVA = "0x2DBF280", Offset = "0x2DBE080", VA = "0x182DBF280")] public static bool OpenClanChatWindowInSteam(CSteamID steamIDClanChat) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_OpenClanChatWindowInSteam(CSteamAPIContext.m_pSteamFriends, steamIDClanChat); } // Token: 0x06008B89 RID: 35721 RVA: 0x001CFEF8 File Offset: 0x001CE0F8 [Token(Token = "0x6008B89")] [Address(RVA = "0x2DBD830", Offset = "0x2DBC630", VA = "0x182DBD830")] public static bool CloseClanChatWindowInSteam(CSteamID steamIDClanChat) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_CloseClanChatWindowInSteam(CSteamAPIContext.m_pSteamFriends, steamIDClanChat); } // Token: 0x06008B8A RID: 35722 RVA: 0x001CFF18 File Offset: 0x001CE118 [Token(Token = "0x6008B8A")] [Address(RVA = "0x2DBF690", Offset = "0x2DBE490", VA = "0x182DBF690")] public static bool SetListenForFriendsMessages(bool bInterceptEnabled) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_SetListenForFriendsMessages(CSteamAPIContext.m_pSteamFriends, bInterceptEnabled); } // Token: 0x06008B8B RID: 35723 RVA: 0x001CFF38 File Offset: 0x001CE138 [Token(Token = "0x6008B8B")] [Address(RVA = "0x2DBF2D0", Offset = "0x2DBE0D0", VA = "0x182DBF2D0")] public static bool ReplyToFriendMessage(CSteamID steamIDFriend, string pchMsgToSend) { int num; bool flag; do { num = 0; InteropHelp.TestIfAvailableClient(); InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchMsgToSend); flag = NativeMethods.ISteamFriends_ReplyToFriendMessage(CSteamAPIContext.m_pSteamFriends, steamIDFriend, utf8StringHandle); if (utf8StringHandle != 0) { } } while (num != 0); return flag; } // Token: 0x06008B8C RID: 35724 RVA: 0x001CFF6C File Offset: 0x001CE16C [Token(Token = "0x6008B8C")] [Address(RVA = "0x2DBE480", Offset = "0x2DBD280", VA = "0x182DBE480")] public static int GetFriendMessage(CSteamID steamIDFriend, int iMessageID, out string pvData, int cubData, out EChatEntryType peChatEntryType) { InteropHelp.TestIfAvailableClient(); IntPtr intPtr = Marshal.AllocHGlobal(cubData); IntPtr intPtr2 = CSteamAPIContext.m_pSteamFriends; int num; if (num != 0) { intPtr2 = intPtr; string text = InteropHelp.PtrToStringUTF8(intPtr2); } Marshal.FreeHGlobal(intPtr); return num; } // Token: 0x06008B8D RID: 35725 RVA: 0x001CFFA8 File Offset: 0x001CE1A8 [Token(Token = "0x6008B8D")] [Address(RVA = "0x2DBE0B0", Offset = "0x2DBCEB0", VA = "0x182DBE0B0")] public static SteamAPICall_t GetFollowerCount(CSteamID steamID) { /* An exception occurred when decompiling this method (06008B8D) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamFriends::GetFollowerCount(Steamworks.CSteamID) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableClient) stloc:uint64(var_1_12, call:uint64(NativeMethods::ISteamFriends_GetFollowerCount, ldsfld:native int(CSteamAPIContext::m_pSteamFriends), ldloc:CSteamID(steamID))) } 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: 0x06008B8E RID: 35726 RVA: 0x001CFFC8 File Offset: 0x001CE1C8 [Token(Token = "0x6008B8E")] [Address(RVA = "0x2DBF0B0", Offset = "0x2DBDEB0", VA = "0x182DBF0B0")] public static SteamAPICall_t IsFollowing(CSteamID steamID) { /* An exception occurred when decompiling this method (06008B8E) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamFriends::IsFollowing(Steamworks.CSteamID) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableClient) stloc:uint64(var_1_12, call:uint64(NativeMethods::ISteamFriends_IsFollowing, ldsfld:native int(CSteamAPIContext::m_pSteamFriends), ldloc:CSteamID(steamID))) } 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: 0x06008B8F RID: 35727 RVA: 0x001CFFE8 File Offset: 0x001CE1E8 [Token(Token = "0x6008B8F")] [Address(RVA = "0x2DBD920", Offset = "0x2DBC720", VA = "0x182DBD920")] public static SteamAPICall_t EnumerateFollowingList(uint unStartIndex) { /* An exception occurred when decompiling this method (06008B8F) ICSharpCode.Decompiler.DecompilerException: Error decompiling Steamworks.SteamAPICall_t Steamworks.SteamFriends::EnumerateFollowingList(System.UInt32) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(InteropHelp::TestIfAvailableClient) stloc:uint64(var_1_12, call:uint64(NativeMethods::ISteamFriends_EnumerateFollowingList, ldsfld:native int(CSteamAPIContext::m_pSteamFriends), ldloc:uint32(unStartIndex))) } 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: 0x06008B90 RID: 35728 RVA: 0x001D0008 File Offset: 0x001CE208 [Token(Token = "0x6008B90")] [Address(RVA = "0x2DBF060", Offset = "0x2DBDE60", VA = "0x182DBF060")] public static bool IsClanPublic(CSteamID steamIDClan) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_IsClanPublic(CSteamAPIContext.m_pSteamFriends, steamIDClan); } // Token: 0x06008B91 RID: 35729 RVA: 0x001D0028 File Offset: 0x001CE228 [Token(Token = "0x6008B91")] [Address(RVA = "0x2DBF010", Offset = "0x2DBDE10", VA = "0x182DBF010")] public static bool IsClanOfficialGameGroup(CSteamID steamIDClan) { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_IsClanOfficialGameGroup(CSteamAPIContext.m_pSteamFriends, steamIDClan); } // Token: 0x06008B92 RID: 35730 RVA: 0x001D0048 File Offset: 0x001CE248 [Token(Token = "0x6008B92")] [Address(RVA = "0x2DBEC00", Offset = "0x2DBDA00", VA = "0x182DBEC00")] public static int GetNumChatsWithUnreadPriorityMessages() { InteropHelp.TestIfAvailableClient(); return NativeMethods.ISteamFriends_GetNumChatsWithUnreadPriorityMessages(CSteamAPIContext.m_pSteamFriends); } // Token: 0x06008B93 RID: 35731 RVA: 0x001D0068 File Offset: 0x001CE268 [Token(Token = "0x6008B93")] [Address(RVA = "0x2DBD430", Offset = "0x2DBC230", VA = "0x182DBD430")] public static void ActivateGameOverlayRemotePlayTogetherInviteDialog(CSteamID steamIDLobby) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamFriends_ActivateGameOverlayRemotePlayTogetherInviteDialog(CSteamAPIContext.m_pSteamFriends, steamIDLobby); } } }