Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1109 lines
75 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace Steamworks
{
// Token: 0x020018F4 RID: 6388
[Token(Token = "0x20018F4")]
public static class SteamFriends
{
// Token: 0x06008F18 RID: 36632 RVA: 0x001D86F0 File Offset: 0x001D68F0
[Token(Token = "0x6008F18")]
[Address(RVA = "0xF5E8C0", Offset = "0xF5D8C0", VA = "0x180F5E8C0")]
public static string GetPersonaName()
{
InteropHelp.TestIfAvailableClient();
IntPtr intPtr = CSteamAPIContext.m_pSteamFriends;
intPtr = NativeMethods.ISteamFriends_GetPersonaName(intPtr);
return InteropHelp.PtrToStringUTF8(intPtr);
}
// Token: 0x06008F19 RID: 36633 RVA: 0x001D8718 File Offset: 0x001D6918
[Token(Token = "0x6008F19")]
[Address(RVA = "0xF5F350", Offset = "0xF5E350", VA = "0x180F5F350")]
public static SteamAPICall_t SetPersonaName(string pchPersonaName)
{
/*
An exception occurred when decompiling this method (06008F19)
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 1663
*/;
}
// Token: 0x06008F1A RID: 36634 RVA: 0x001D8748 File Offset: 0x001D6948
[Token(Token = "0x6008F1A")]
[Address(RVA = "0xF5E910", Offset = "0xF5D910", VA = "0x180F5E910")]
public static EPersonaState GetPersonaState()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetPersonaState(CSteamAPIContext.m_pSteamFriends);
}
// Token: 0x06008F1B RID: 36635 RVA: 0x001D8768 File Offset: 0x001D6968
[Token(Token = "0x6008F1B")]
[Address(RVA = "0xF5DF90", Offset = "0xF5CF90", VA = "0x180F5DF90")]
public static int GetFriendCount(EFriendFlags iFriendFlags)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamFriends = CSteamAPIContext.m_pSteamFriends;
int num;
return num;
}
// Token: 0x06008F1C RID: 36636 RVA: 0x001D8784 File Offset: 0x001D6984
[Token(Token = "0x6008F1C")]
[Address(RVA = "0xF5DDB0", Offset = "0xF5CDB0", VA = "0x180F5DDB0")]
public static CSteamID GetFriendByIndex(int iFriend, EFriendFlags iFriendFlags)
{
/*
An exception occurred when decompiling this method (06008F1C)
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 1663
*/;
}
// Token: 0x06008F1D RID: 36637 RVA: 0x001D87A0 File Offset: 0x001D69A0
[Token(Token = "0x6008F1D")]
[Address(RVA = "0xF5E330", Offset = "0xF5D330", VA = "0x180F5E330")]
public static EFriendRelationship GetFriendRelationship(CSteamID steamIDFriend)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetFriendRelationship(CSteamAPIContext.m_pSteamFriends, steamIDFriend);
}
// Token: 0x06008F1E RID: 36638 RVA: 0x001D87C0 File Offset: 0x001D69C0
[Token(Token = "0x6008F1E")]
[Address(RVA = "0xF5E2E0", Offset = "0xF5D2E0", VA = "0x180F5E2E0")]
public static EPersonaState GetFriendPersonaState(CSteamID steamIDFriend)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetFriendPersonaState(CSteamAPIContext.m_pSteamFriends, steamIDFriend);
}
// Token: 0x06008F1F RID: 36639 RVA: 0x001D87E0 File Offset: 0x001D69E0
[Token(Token = "0x6008F1F")]
[Address(RVA = "0xF5E280", Offset = "0xF5D280", VA = "0x180F5E280")]
public static string GetFriendPersonaName(CSteamID steamIDFriend)
{
InteropHelp.TestIfAvailableClient();
IntPtr intPtr = CSteamAPIContext.m_pSteamFriends;
intPtr = NativeMethods.ISteamFriends_GetFriendPersonaName(intPtr, steamIDFriend);
return InteropHelp.PtrToStringUTF8(intPtr);
}
// Token: 0x06008F20 RID: 36640 RVA: 0x001D8808 File Offset: 0x001D6A08
[Token(Token = "0x6008F20")]
[Address(RVA = "0xF5E090", Offset = "0xF5D090", VA = "0x180F5E090")]
public static bool GetFriendGamePlayed(CSteamID steamIDFriend, out FriendGameInfo_t pFriendGameInfo)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetFriendGamePlayed(CSteamAPIContext.m_pSteamFriends, steamIDFriend, out pFriendGameInfo);
}
// Token: 0x06008F21 RID: 36641 RVA: 0x001D8828 File Offset: 0x001D6A28
[Token(Token = "0x6008F21")]
[Address(RVA = "0xF5E210", Offset = "0xF5D210", VA = "0x180F5E210")]
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: 0x06008F22 RID: 36642 RVA: 0x001D8854 File Offset: 0x001D6A54
[Token(Token = "0x6008F22")]
[Address(RVA = "0xF5E560", Offset = "0xF5D560", VA = "0x180F5E560")]
public static int GetFriendSteamLevel(CSteamID steamIDFriend)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetFriendSteamLevel(CSteamAPIContext.m_pSteamFriends, steamIDFriend);
}
// Token: 0x06008F23 RID: 36643 RVA: 0x001D8874 File Offset: 0x001D6A74
[Token(Token = "0x6008F23")]
[Address(RVA = "0xF5E960", Offset = "0xF5D960", VA = "0x180F5E960")]
public static string GetPlayerNickname(CSteamID steamIDPlayer)
{
InteropHelp.TestIfAvailableClient();
IntPtr intPtr = CSteamAPIContext.m_pSteamFriends;
intPtr = NativeMethods.ISteamFriends_GetPlayerNickname(intPtr, steamIDPlayer);
return InteropHelp.PtrToStringUTF8(intPtr);
}
// Token: 0x06008F24 RID: 36644 RVA: 0x001D889C File Offset: 0x001D6A9C
[Token(Token = "0x6008F24")]
[Address(RVA = "0xF5E5B0", Offset = "0xF5D5B0", VA = "0x180F5E5B0")]
public static int GetFriendsGroupCount()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetFriendsGroupCount(CSteamAPIContext.m_pSteamFriends);
}
// Token: 0x06008F25 RID: 36645 RVA: 0x001D88BC File Offset: 0x001D6ABC
[Token(Token = "0x6008F25")]
[Address(RVA = "0xF5E600", Offset = "0xF5D600", VA = "0x180F5E600")]
public static FriendsGroupID_t GetFriendsGroupIDByIndex(int iFG)
{
/*
An exception occurred when decompiling this method (06008F25)
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 1663
*/;
}
// Token: 0x06008F26 RID: 36646 RVA: 0x001D88E0 File Offset: 0x001D6AE0
[Token(Token = "0x6008F26")]
[Address(RVA = "0xF5E770", Offset = "0xF5D770", VA = "0x180F5E770")]
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: 0x06008F27 RID: 36647 RVA: 0x001D8908 File Offset: 0x001D6B08
[Token(Token = "0x6008F27")]
[Address(RVA = "0xF5E6A0", Offset = "0xF5D6A0", VA = "0x180F5E6A0")]
public static int GetFriendsGroupMembersCount(FriendsGroupID_t friendsGroupID)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetFriendsGroupMembersCount(CSteamAPIContext.m_pSteamFriends, friendsGroupID);
}
// Token: 0x06008F28 RID: 36648 RVA: 0x001D8928 File Offset: 0x001D6B28
[Token(Token = "0x6008F28")]
[Address(RVA = "0xF5E6F0", Offset = "0xF5D6F0", VA = "0x180F5E6F0")]
public static void GetFriendsGroupMembersList(FriendsGroupID_t friendsGroupID, CSteamID[] pOutSteamIDMembers, int nMembersCount)
{
InteropHelp.TestIfAvailableClient();
NativeMethods.ISteamFriends_GetFriendsGroupMembersList(CSteamAPIContext.m_pSteamFriends, friendsGroupID, pOutSteamIDMembers, nMembersCount);
}
// Token: 0x06008F29 RID: 36649 RVA: 0x001D894C File Offset: 0x001D6B4C
[Token(Token = "0x6008F29")]
[Address(RVA = "0xF5EA60", Offset = "0xF5DA60", VA = "0x180F5EA60")]
public static bool HasFriend(CSteamID steamIDFriend, EFriendFlags iFriendFlags)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamFriends = CSteamAPIContext.m_pSteamFriends;
bool flag;
return flag;
}
// Token: 0x06008F2A RID: 36650 RVA: 0x001D8968 File Offset: 0x001D6B68
[Token(Token = "0x6008F2A")]
[Address(RVA = "0xF5D980", Offset = "0xF5C980", VA = "0x180F5D980")]
public static int GetClanCount()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetClanCount(CSteamAPIContext.m_pSteamFriends);
}
// Token: 0x06008F2B RID: 36651 RVA: 0x001D8988 File Offset: 0x001D6B88
[Token(Token = "0x6008F2B")]
[Address(RVA = "0xF5D760", Offset = "0xF5C760", VA = "0x180F5D760")]
public static CSteamID GetClanByIndex(int iClan)
{
/*
An exception occurred when decompiling this method (06008F2B)
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 1663
*/;
}
// Token: 0x06008F2C RID: 36652 RVA: 0x001D89AC File Offset: 0x001D6BAC
[Token(Token = "0x6008F2C")]
[Address(RVA = "0xF5D9D0", Offset = "0xF5C9D0", VA = "0x180F5D9D0")]
public static string GetClanName(CSteamID steamIDClan)
{
InteropHelp.TestIfAvailableClient();
IntPtr intPtr = CSteamAPIContext.m_pSteamFriends;
intPtr = NativeMethods.ISteamFriends_GetClanName(intPtr, steamIDClan);
return InteropHelp.PtrToStringUTF8(intPtr);
}
// Token: 0x06008F2D RID: 36653 RVA: 0x001D89D4 File Offset: 0x001D6BD4
[Token(Token = "0x6008F2D")]
[Address(RVA = "0xF5DBD0", Offset = "0xF5CBD0", VA = "0x180F5DBD0")]
public static string GetClanTag(CSteamID steamIDClan)
{
InteropHelp.TestIfAvailableClient();
IntPtr intPtr = CSteamAPIContext.m_pSteamFriends;
intPtr = NativeMethods.ISteamFriends_GetClanTag(intPtr, steamIDClan);
return InteropHelp.PtrToStringUTF8(intPtr);
}
// Token: 0x06008F2E RID: 36654 RVA: 0x001D89FC File Offset: 0x001D6BFC
[Token(Token = "0x6008F2E")]
[Address(RVA = "0xF5D6D0", Offset = "0xF5C6D0", VA = "0x180F5D6D0")]
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: 0x06008F2F RID: 36655 RVA: 0x001D8A20 File Offset: 0x001D6C20
[Token(Token = "0x6008F2F")]
[Address(RVA = "0xF5D4F0", Offset = "0xF5C4F0", VA = "0x180F5D4F0")]
public static SteamAPICall_t DownloadClanActivityCounts(CSteamID[] psteamIDClans, int cClansToRequest)
{
/*
An exception occurred when decompiling this method (06008F2F)
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 1663
*/;
}
// Token: 0x06008F30 RID: 36656 RVA: 0x001D8A40 File Offset: 0x001D6C40
[Token(Token = "0x6008F30")]
[Address(RVA = "0xF5DF40", Offset = "0xF5CF40", VA = "0x180F5DF40")]
public static int GetFriendCountFromSource(CSteamID steamIDSource)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetFriendCountFromSource(CSteamAPIContext.m_pSteamFriends, steamIDSource);
}
// Token: 0x06008F31 RID: 36657 RVA: 0x001D8A60 File Offset: 0x001D6C60
[Token(Token = "0x6008F31")]
[Address(RVA = "0xF5DFE0", Offset = "0xF5CFE0", VA = "0x180F5DFE0")]
public static CSteamID GetFriendFromSourceByIndex(CSteamID steamIDSource, int iFriend)
{
/*
An exception occurred when decompiling this method (06008F31)
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 1663
*/;
}
// Token: 0x06008F32 RID: 36658 RVA: 0x001D8A80 File Offset: 0x001D6C80
[Token(Token = "0x6008F32")]
[Address(RVA = "0xF5EDB0", Offset = "0xF5DDB0", VA = "0x180F5EDB0")]
public static bool IsUserInSource(CSteamID steamIDUser, CSteamID steamIDSource)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_IsUserInSource(CSteamAPIContext.m_pSteamFriends, steamIDUser, steamIDSource);
}
// Token: 0x06008F33 RID: 36659 RVA: 0x001D8AA0 File Offset: 0x001D6CA0
[Token(Token = "0x6008F33")]
[Address(RVA = "0xF5F2A0", Offset = "0xF5E2A0", VA = "0x180F5F2A0")]
public static void SetInGameVoiceSpeaking(CSteamID steamIDUser, bool bSpeaking)
{
InteropHelp.TestIfAvailableClient();
NativeMethods.ISteamFriends_SetInGameVoiceSpeaking(CSteamAPIContext.m_pSteamFriends, steamIDUser, bSpeaking);
}
// Token: 0x06008F34 RID: 36660 RVA: 0x001D8AC0 File Offset: 0x001D6CC0
[Token(Token = "0x6008F34")]
[Address(RVA = "0xF5D350", Offset = "0xF5C350", VA = "0x180F5D350")]
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: 0x06008F35 RID: 36661 RVA: 0x001D8AF0 File Offset: 0x001D6CF0
[Token(Token = "0x6008F35")]
[Address(RVA = "0xF5D150", Offset = "0xF5C150", VA = "0x180F5D150")]
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: 0x06008F36 RID: 36662 RVA: 0x001D8B24 File Offset: 0x001D6D24
[Token(Token = "0x6008F36")]
[Address(RVA = "0xF5D250", Offset = "0xF5C250", VA = "0x180F5D250")]
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: 0x06008F37 RID: 36663 RVA: 0x001D8B50 File Offset: 0x001D6D50
[Token(Token = "0x6008F37")]
[Address(RVA = "0xF5D0F0", Offset = "0xF5C0F0", VA = "0x180F5D0F0")]
public static void ActivateGameOverlayToStore(AppId_t nAppID, EOverlayToStoreFlag eFlag)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamFriends = CSteamAPIContext.m_pSteamFriends;
}
// Token: 0x06008F38 RID: 36664 RVA: 0x001D8B6C File Offset: 0x001D6D6C
[Token(Token = "0x6008F38")]
[Address(RVA = "0xF5F470", Offset = "0xF5E470", VA = "0x180F5F470")]
public static void SetPlayedWith(CSteamID steamIDUserPlayedWith)
{
InteropHelp.TestIfAvailableClient();
NativeMethods.ISteamFriends_SetPlayedWith(CSteamAPIContext.m_pSteamFriends, steamIDUserPlayedWith);
}
// Token: 0x06008F39 RID: 36665 RVA: 0x001D8B8C File Offset: 0x001D6D8C
[Token(Token = "0x6008F39")]
[Address(RVA = "0xF5D050", Offset = "0xF5C050", VA = "0x180F5D050")]
public static void ActivateGameOverlayInviteDialog(CSteamID steamIDLobby)
{
InteropHelp.TestIfAvailableClient();
NativeMethods.ISteamFriends_ActivateGameOverlayInviteDialog(CSteamAPIContext.m_pSteamFriends, steamIDLobby);
}
// Token: 0x06008F3A RID: 36666 RVA: 0x001D8BAC File Offset: 0x001D6DAC
[Token(Token = "0x6008F3A")]
[Address(RVA = "0xF5E9C0", Offset = "0xF5D9C0", VA = "0x180F5E9C0")]
public static int GetSmallFriendAvatar(CSteamID steamIDFriend)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetSmallFriendAvatar(CSteamAPIContext.m_pSteamFriends, steamIDFriend);
}
// Token: 0x06008F3B RID: 36667 RVA: 0x001D8BCC File Offset: 0x001D6DCC
[Token(Token = "0x6008F3B")]
[Address(RVA = "0xF5E820", Offset = "0xF5D820", VA = "0x180F5E820")]
public static int GetMediumFriendAvatar(CSteamID steamIDFriend)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetMediumFriendAvatar(CSteamAPIContext.m_pSteamFriends, steamIDFriend);
}
// Token: 0x06008F3C RID: 36668 RVA: 0x001D8BEC File Offset: 0x001D6DEC
[Token(Token = "0x6008F3C")]
[Address(RVA = "0xF5E7D0", Offset = "0xF5D7D0", VA = "0x180F5E7D0")]
public static int GetLargeFriendAvatar(CSteamID steamIDFriend)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetLargeFriendAvatar(CSteamAPIContext.m_pSteamFriends, steamIDFriend);
}
// Token: 0x06008F3D RID: 36669 RVA: 0x001D8C0C File Offset: 0x001D6E0C
[Token(Token = "0x6008F3D")]
[Address(RVA = "0xF5F130", Offset = "0xF5E130", VA = "0x180F5F130")]
public static bool RequestUserInformation(CSteamID steamIDUser, bool bRequireNameOnly)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_RequestUserInformation(CSteamAPIContext.m_pSteamFriends, steamIDUser, bRequireNameOnly);
}
// Token: 0x06008F3E RID: 36670 RVA: 0x001D8C2C File Offset: 0x001D6E2C
[Token(Token = "0x6008F3E")]
[Address(RVA = "0xF5F050", Offset = "0xF5E050", VA = "0x180F5F050")]
public static SteamAPICall_t RequestClanOfficerList(CSteamID steamIDClan)
{
/*
An exception occurred when decompiling this method (06008F3E)
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 1663
*/;
}
// Token: 0x06008F3F RID: 36671 RVA: 0x001D8C4C File Offset: 0x001D6E4C
[Token(Token = "0x6008F3F")]
[Address(RVA = "0xF5DB30", Offset = "0xF5CB30", VA = "0x180F5DB30")]
public static CSteamID GetClanOwner(CSteamID steamIDClan)
{
/*
An exception occurred when decompiling this method (06008F3F)
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 1663
*/;
}
// Token: 0x06008F40 RID: 36672 RVA: 0x001D8C70 File Offset: 0x001D6E70
[Token(Token = "0x6008F40")]
[Address(RVA = "0xF5DAE0", Offset = "0xF5CAE0", VA = "0x180F5DAE0")]
public static int GetClanOfficerCount(CSteamID steamIDClan)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetClanOfficerCount(CSteamAPIContext.m_pSteamFriends, steamIDClan);
}
// Token: 0x06008F41 RID: 36673 RVA: 0x001D8C90 File Offset: 0x001D6E90
[Token(Token = "0x6008F41")]
[Address(RVA = "0xF5DA30", Offset = "0xF5CA30", VA = "0x180F5DA30")]
public static CSteamID GetClanOfficerByIndex(CSteamID steamIDClan, int iOfficer)
{
/*
An exception occurred when decompiling this method (06008F41)
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 1663
*/;
}
// Token: 0x06008F42 RID: 36674 RVA: 0x001D8CB0 File Offset: 0x001D6EB0
[Token(Token = "0x6008F42")]
[Address(RVA = "0xF5EA10", Offset = "0xF5DA10", VA = "0x180F5EA10")]
public static uint GetUserRestrictions()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetUserRestrictions(CSteamAPIContext.m_pSteamFriends);
}
// Token: 0x06008F43 RID: 36675 RVA: 0x001D8CD0 File Offset: 0x001D6ED0
[Token(Token = "0x6008F43")]
[Address(RVA = "0xF5F4C0", Offset = "0xF5E4C0", VA = "0x180F5F4C0")]
public static bool SetRichPresence(string pchKey, string pchValue)
{
/*
An exception occurred when decompiling this method (06008F43)
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 1663
*/;
}
// Token: 0x06008F44 RID: 36676 RVA: 0x001D8D18 File Offset: 0x001D6F18
[Token(Token = "0x6008F44")]
[Address(RVA = "0xF5D450", Offset = "0xF5C450", VA = "0x180F5D450")]
public static void ClearRichPresence()
{
InteropHelp.TestIfAvailableClient();
NativeMethods.ISteamFriends_ClearRichPresence(CSteamAPIContext.m_pSteamFriends);
}
// Token: 0x06008F45 RID: 36677 RVA: 0x001D8D38 File Offset: 0x001D6F38
[Token(Token = "0x6008F45")]
[Address(RVA = "0xF5E440", Offset = "0xF5D440", VA = "0x180F5E440")]
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: 0x06008F46 RID: 36678 RVA: 0x001D8D78 File Offset: 0x001D6F78
[Token(Token = "0x6008F46")]
[Address(RVA = "0xF5E3F0", Offset = "0xF5D3F0", VA = "0x180F5E3F0")]
public static int GetFriendRichPresenceKeyCount(CSteamID steamIDFriend)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetFriendRichPresenceKeyCount(CSteamAPIContext.m_pSteamFriends, steamIDFriend);
}
// Token: 0x06008F47 RID: 36679 RVA: 0x001D8D98 File Offset: 0x001D6F98
[Token(Token = "0x6008F47")]
[Address(RVA = "0xF5E380", Offset = "0xF5D380", VA = "0x180F5E380")]
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: 0x06008F48 RID: 36680 RVA: 0x001D8DC4 File Offset: 0x001D6FC4
[Token(Token = "0x6008F48")]
[Address(RVA = "0xF5F0E0", Offset = "0xF5E0E0", VA = "0x180F5F0E0")]
public static void RequestFriendRichPresence(CSteamID steamIDFriend)
{
InteropHelp.TestIfAvailableClient();
NativeMethods.ISteamFriends_RequestFriendRichPresence(CSteamAPIContext.m_pSteamFriends, steamIDFriend);
}
// Token: 0x06008F49 RID: 36681 RVA: 0x001D8DE4 File Offset: 0x001D6FE4
[Token(Token = "0x6008F49")]
[Address(RVA = "0xF5EAC0", Offset = "0xF5DAC0", VA = "0x180F5EAC0")]
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: 0x06008F4A RID: 36682 RVA: 0x001D8E18 File Offset: 0x001D7018
[Token(Token = "0x6008F4A")]
[Address(RVA = "0xF5DC30", Offset = "0xF5CC30", VA = "0x180F5DC30")]
public static int GetCoplayFriendCount()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetCoplayFriendCount(CSteamAPIContext.m_pSteamFriends);
}
// Token: 0x06008F4B RID: 36683 RVA: 0x001D8E38 File Offset: 0x001D7038
[Token(Token = "0x6008F4B")]
[Address(RVA = "0xF5DC80", Offset = "0xF5CC80", VA = "0x180F5DC80")]
public static CSteamID GetCoplayFriend(int iCoplayFriend)
{
/*
An exception occurred when decompiling this method (06008F4B)
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 1663
*/;
}
// Token: 0x06008F4C RID: 36684 RVA: 0x001D8E5C File Offset: 0x001D705C
[Token(Token = "0x6008F4C")]
[Address(RVA = "0xF5DEF0", Offset = "0xF5CEF0", VA = "0x180F5DEF0")]
public static int GetFriendCoplayTime(CSteamID steamIDFriend)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetFriendCoplayTime(CSteamAPIContext.m_pSteamFriends, steamIDFriend);
}
// Token: 0x06008F4D RID: 36685 RVA: 0x001D8E7C File Offset: 0x001D707C
[Token(Token = "0x6008F4D")]
[Address(RVA = "0xF5DE50", Offset = "0xF5CE50", VA = "0x180F5DE50")]
public static AppId_t GetFriendCoplayGame(CSteamID steamIDFriend)
{
/*
An exception occurred when decompiling this method (06008F4D)
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 1663
*/;
}
// Token: 0x06008F4E RID: 36686 RVA: 0x001D8EA0 File Offset: 0x001D70A0
[Token(Token = "0x6008F4E")]
[Address(RVA = "0xF5EE10", Offset = "0xF5DE10", VA = "0x180F5EE10")]
public static SteamAPICall_t JoinClanChatRoom(CSteamID steamIDClan)
{
/*
An exception occurred when decompiling this method (06008F4E)
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 1663
*/;
}
// Token: 0x06008F4F RID: 36687 RVA: 0x001D8EC0 File Offset: 0x001D70C0
[Token(Token = "0x6008F4F")]
[Address(RVA = "0xF5EEA0", Offset = "0xF5DEA0", VA = "0x180F5EEA0")]
public static bool LeaveClanChatRoom(CSteamID steamIDClan)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_LeaveClanChatRoom(CSteamAPIContext.m_pSteamFriends, steamIDClan);
}
// Token: 0x06008F50 RID: 36688 RVA: 0x001D8EE0 File Offset: 0x001D70E0
[Token(Token = "0x6008F50")]
[Address(RVA = "0xF5D800", Offset = "0xF5C800", VA = "0x180F5D800")]
public static int GetClanChatMemberCount(CSteamID steamIDClan)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetClanChatMemberCount(CSteamAPIContext.m_pSteamFriends, steamIDClan);
}
// Token: 0x06008F51 RID: 36689 RVA: 0x001D8F00 File Offset: 0x001D7100
[Token(Token = "0x6008F51")]
[Address(RVA = "0xF5D620", Offset = "0xF5C620", VA = "0x180F5D620")]
public static CSteamID GetChatMemberByIndex(CSteamID steamIDClan, int iUser)
{
/*
An exception occurred when decompiling this method (06008F51)
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 1663
*/;
}
// Token: 0x06008F52 RID: 36690 RVA: 0x001D8F20 File Offset: 0x001D7120
[Token(Token = "0x6008F52")]
[Address(RVA = "0xF5F190", Offset = "0xF5E190", VA = "0x180F5F190")]
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: 0x06008F53 RID: 36691 RVA: 0x001D8F54 File Offset: 0x001D7154
[Token(Token = "0x6008F53")]
[Address(RVA = "0xF5D850", Offset = "0xF5C850", VA = "0x180F5D850")]
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: 0x06008F54 RID: 36692 RVA: 0x001D8F90 File Offset: 0x001D7190
[Token(Token = "0x6008F54")]
[Address(RVA = "0xF5EBD0", Offset = "0xF5DBD0", VA = "0x180F5EBD0")]
public static bool IsClanChatAdmin(CSteamID steamIDClanChat, CSteamID steamIDUser)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_IsClanChatAdmin(CSteamAPIContext.m_pSteamFriends, steamIDClanChat, steamIDUser);
}
// Token: 0x06008F55 RID: 36693 RVA: 0x001D8FB0 File Offset: 0x001D71B0
[Token(Token = "0x6008F55")]
[Address(RVA = "0xF5EC30", Offset = "0xF5DC30", VA = "0x180F5EC30")]
public static bool IsClanChatWindowOpenInSteam(CSteamID steamIDClanChat)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_IsClanChatWindowOpenInSteam(CSteamAPIContext.m_pSteamFriends, steamIDClanChat);
}
// Token: 0x06008F56 RID: 36694 RVA: 0x001D8FD0 File Offset: 0x001D71D0
[Token(Token = "0x6008F56")]
[Address(RVA = "0xF5EEF0", Offset = "0xF5DEF0", VA = "0x180F5EEF0")]
public static bool OpenClanChatWindowInSteam(CSteamID steamIDClanChat)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_OpenClanChatWindowInSteam(CSteamAPIContext.m_pSteamFriends, steamIDClanChat);
}
// Token: 0x06008F57 RID: 36695 RVA: 0x001D8FF0 File Offset: 0x001D71F0
[Token(Token = "0x6008F57")]
[Address(RVA = "0xF5D4A0", Offset = "0xF5C4A0", VA = "0x180F5D4A0")]
public static bool CloseClanChatWindowInSteam(CSteamID steamIDClanChat)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_CloseClanChatWindowInSteam(CSteamAPIContext.m_pSteamFriends, steamIDClanChat);
}
// Token: 0x06008F58 RID: 36696 RVA: 0x001D9010 File Offset: 0x001D7210
[Token(Token = "0x6008F58")]
[Address(RVA = "0xF5F300", Offset = "0xF5E300", VA = "0x180F5F300")]
public static bool SetListenForFriendsMessages(bool bInterceptEnabled)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_SetListenForFriendsMessages(CSteamAPIContext.m_pSteamFriends, bInterceptEnabled);
}
// Token: 0x06008F59 RID: 36697 RVA: 0x001D9030 File Offset: 0x001D7230
[Token(Token = "0x6008F59")]
[Address(RVA = "0xF5EF40", Offset = "0xF5DF40", VA = "0x180F5EF40")]
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: 0x06008F5A RID: 36698 RVA: 0x001D9064 File Offset: 0x001D7264
[Token(Token = "0x6008F5A")]
[Address(RVA = "0xF5E0F0", Offset = "0xF5D0F0", VA = "0x180F5E0F0")]
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: 0x06008F5B RID: 36699 RVA: 0x001D90A0 File Offset: 0x001D72A0
[Token(Token = "0x6008F5B")]
[Address(RVA = "0xF5DD20", Offset = "0xF5CD20", VA = "0x180F5DD20")]
public static SteamAPICall_t GetFollowerCount(CSteamID steamID)
{
/*
An exception occurred when decompiling this method (06008F5B)
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 1663
*/;
}
// Token: 0x06008F5C RID: 36700 RVA: 0x001D90C0 File Offset: 0x001D72C0
[Token(Token = "0x6008F5C")]
[Address(RVA = "0xF5ED20", Offset = "0xF5DD20", VA = "0x180F5ED20")]
public static SteamAPICall_t IsFollowing(CSteamID steamID)
{
/*
An exception occurred when decompiling this method (06008F5C)
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 1663
*/;
}
// Token: 0x06008F5D RID: 36701 RVA: 0x001D90E0 File Offset: 0x001D72E0
[Token(Token = "0x6008F5D")]
[Address(RVA = "0xF5D590", Offset = "0xF5C590", VA = "0x180F5D590")]
public static SteamAPICall_t EnumerateFollowingList(uint unStartIndex)
{
/*
An exception occurred when decompiling this method (06008F5D)
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 1663
*/;
}
// Token: 0x06008F5E RID: 36702 RVA: 0x001D9100 File Offset: 0x001D7300
[Token(Token = "0x6008F5E")]
[Address(RVA = "0xF5ECD0", Offset = "0xF5DCD0", VA = "0x180F5ECD0")]
public static bool IsClanPublic(CSteamID steamIDClan)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_IsClanPublic(CSteamAPIContext.m_pSteamFriends, steamIDClan);
}
// Token: 0x06008F5F RID: 36703 RVA: 0x001D9120 File Offset: 0x001D7320
[Token(Token = "0x6008F5F")]
[Address(RVA = "0xF5EC80", Offset = "0xF5DC80", VA = "0x180F5EC80")]
public static bool IsClanOfficialGameGroup(CSteamID steamIDClan)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_IsClanOfficialGameGroup(CSteamAPIContext.m_pSteamFriends, steamIDClan);
}
// Token: 0x06008F60 RID: 36704 RVA: 0x001D9140 File Offset: 0x001D7340
[Token(Token = "0x6008F60")]
[Address(RVA = "0xF5E870", Offset = "0xF5D870", VA = "0x180F5E870")]
public static int GetNumChatsWithUnreadPriorityMessages()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamFriends_GetNumChatsWithUnreadPriorityMessages(CSteamAPIContext.m_pSteamFriends);
}
// Token: 0x06008F61 RID: 36705 RVA: 0x001D9160 File Offset: 0x001D7360
[Token(Token = "0x6008F61")]
[Address(RVA = "0xF5D0A0", Offset = "0xF5C0A0", VA = "0x180F5D0A0")]
public static void ActivateGameOverlayRemotePlayTogetherInviteDialog(CSteamID steamIDLobby)
{
InteropHelp.TestIfAvailableClient();
NativeMethods.ISteamFriends_ActivateGameOverlayRemotePlayTogetherInviteDialog(CSteamAPIContext.m_pSteamFriends, steamIDLobby);
}
}
}