Zdexby TheHolyOneZ
49,743 classes
Class

SteamFriends

: SteamClientClass`1 : SteamClass : Object
Steamworks.SteamFriends, Facepunch.Steamworks.Win64 0x0010 (16 B) inherited 0x0010 Facepunch.Steamworks.Win64.dll
0x00x0010

Members 11

OffsetSizeNameTypeFlagsDefault
0x08richPresenceDictionary<System.StringPrivateStatic—
0x08OnChatMessageAction<Steamworks.FriendPrivateStatic—
0x08OnClanChatMessageAction<Steamworks.FriendPrivateStatic—
0x08OnPersonaStateChangeAction<Steamworks.Friend>PrivateStatic—
0x08OnGameRichPresenceJoinRequestedAction<Steamworks.FriendPrivateStatic—
0x08OnGameOverlayActivatedAction<System.Boolean>PrivateStatic—
0x08OnGameServerChangeRequestedAction<System.StringPrivateStatic—
0x08OnGameLobbyJoinRequestedAction<Steamworks.Data.LobbyPrivateStatic—
0x08OnFriendRichPresenceUpdateAction<Steamworks.Friend>PrivateStatic—
0x08OnOverlayBrowserProtocolAction<System.String>PrivateStatic—
0x01_listenForFriendsMessagesboolPrivateStatic—
Inherited from SteamClientClass`1 1
OffsetSizeNameTypeFlagsDefault
0x08InterfaceSteamInterfaceStatic+1 flags—

Functions 56

SignatureFlagsNativeParams
ISteamFriends get_Internal()Static+2 flags0x08
bool InitializeInterface(bool server)2 flags0x01
void InstallEvents()1 flags0x00
void add_OnChatMessage(Action<Steamworks.Friend value)PublicStatic+1 flags0x08
void remove_OnChatMessage(Action<Steamworks.Friend value)PublicStatic+1 flags0x08
void add_OnClanChatMessage(Action<Steamworks.Friend value)PublicStatic+1 flags0x08
void remove_OnClanChatMessage(Action<Steamworks.Friend value)PublicStatic+1 flags0x08
void add_OnPersonaStateChange(Action<Steamworks.Friend> value)PublicStatic+1 flags0x08
void remove_OnPersonaStateChange(Action<Steamworks.Friend> value)PublicStatic+1 flags0x08
void add_OnGameRichPresenceJoinRequested(Action<Steamworks.Friend value)PublicStatic+1 flags0x08
void remove_OnGameRichPresenceJoinRequested(Action<Steamworks.Friend value)PublicStatic+1 flags0x08
void add_OnGameOverlayActivated(Action<System.Boolean> value)PublicStatic+1 flags0x08
void remove_OnGameOverlayActivated(Action<System.Boolean> value)PublicStatic+1 flags0x08
void add_OnGameServerChangeRequested(Action<System.String value)PublicStatic+1 flags0x08
void remove_OnGameServerChangeRequested(Action<System.String value)PublicStatic+1 flags0x08
void add_OnGameLobbyJoinRequested(Action<Steamworks.Data.Lobby value)PublicStatic+1 flags0x08
void remove_OnGameLobbyJoinRequested(Action<Steamworks.Data.Lobby value)PublicStatic+1 flags0x08
void add_OnFriendRichPresenceUpdate(Action<Steamworks.Friend> value)PublicStatic+1 flags0x08
void remove_OnFriendRichPresenceUpdate(Action<Steamworks.Friend> value)PublicStatic+1 flags0x08
void add_OnOverlayBrowserProtocol(Action<System.String> value)PublicStatic+1 flags0x08
void remove_OnOverlayBrowserProtocol(Action<System.String> value)PublicStatic+1 flags0x08
void OnFriendChatMessage(const GameConnectedFriendChatMsg_t& data)PrivateStatic0x10
void OnGameConnectedClanChatMessage(const GameConnectedClanChatMsg_t& data)PrivateStatic0x14
IEnumerable<Steamworks.Friend> GetFriendsWithFlag(const FriendFlags& flag)PrivateStatic0x08
IEnumerable<Steamworks.Friend> GetFriends()PublicStatic0x08
IEnumerable<Steamworks.Friend> GetBlocked()PublicStatic0x08
IEnumerable<Steamworks.Friend> GetFriendsRequested()PublicStatic0x08
IEnumerable<Steamworks.Friend> GetFriendsClanMembers()PublicStatic0x08
IEnumerable<Steamworks.Friend> GetFriendsOnGameServer()PublicStatic0x08
IEnumerable<Steamworks.Friend> GetFriendsRequestingFriendship()PublicStatic0x08
IEnumerable<Steamworks.Friend> GetPlayedWith()PublicStatic0x08
IEnumerable<Steamworks.Friend> GetFromSource(const SteamId& steamid)PublicStatic0x08
IEnumerable<Steamworks.Clan> GetClans()PublicStatic0x08
void OpenOverlay(const string& type)PublicStatic0x08
void OpenUserOverlay(const SteamId& id, const string& type)PublicStatic0x08
void OpenStoreOverlay(const AppId& id, const OverlayToStoreFlag& overlayToStoreFlag)PublicStatic0x04
void OpenWebOverlay(const string& url, bool modal)PublicStatic0x08
void OpenGameInviteOverlay(const SteamId& lobby)PublicStatic0x08
void SetPlayedWith(const SteamId& steamid)PublicStatic0x08
bool RequestUserInformation(const SteamId& steamid, bool nameonly)PublicStatic0x08
Task CacheUserInformationAsync(const SteamId& steamid, bool nameonly)Static+1 flags0x08
Task<System.Nullable<Steamworks.Data.Image>> GetSmallAvatarAsync(const SteamId& steamid)PublicStatic0x08
Task<System.Nullable<Steamworks.Data.Image>> GetMediumAvatarAsync(const SteamId& steamid)PublicStatic0x08
Task<System.Nullable<Steamworks.Data.Image>> GetLargeAvatarAsync(const SteamId& steamid)PublicStatic0x08
string GetRichPresence(const string& key)PublicStatic0x08
bool SetRichPresence(const string& key, const string& value)PublicStatic0x08
void ClearRichPresence()PublicStatic0x00
bool get_ListenForFriendsMessages()PublicStatic+1 flags0x01
void set_ListenForFriendsMessages(bool value)PublicStatic+1 flags0x01
Task<System.Boolean> IsFollowing(const SteamId& steamID)PublicStatic0x08
Task<System.Int32> GetFollowerCount(const SteamId& steamID)PublicStatic0x08
Task<Steamworks.SteamId[]> GetFollowingList()PublicStatic0x08
bool RegisterProtocolInOverlayBrowser(const string& protocol)PublicStatic0x08
Task<System.Boolean> JoinClanChatRoom(const SteamId& chatId)PublicStatic0x08
bool SendClanChatRoomMessage(const SteamId& chatId, const string& message)PublicStatic0x08
void .ctor()Public+1 flags0x00