Class EOSFriendsManager
- Namespace
- PlayEveryWare.EpicOnlineServices.Samples
Class EOSFriendsManager is a simplified wrapper for EOS FriendsInterface.
public class EOSFriendsManager : IEOSSubManager
- Inheritance
-
EOSFriendsManager
Constructors
EOSFriendsManager()
public EOSFriendsManager()
Methods
AcceptInvite(EpicAccountId, OnFriendsCallback)
public void AcceptInvite(EpicAccountId friendUserId, EOSFriendsManager.OnFriendsCallback AcceptInviteCompleted)
Parameters
friendUserIdEpicAccountIdAcceptInviteCompletedEOSFriendsManager.OnFriendsCallback
AddFriend(EpicAccountId)
public void AddFriend(EpicAccountId friendUserId)
Parameters
friendUserIdEpicAccountId
ClearCachedSearchResults()
public void ClearCachedSearchResults()
GetAccountMapping(ProductUserId)
public EpicAccountId GetAccountMapping(ProductUserId targetUserId)
Parameters
targetUserIdProductUserId
Returns
- EpicAccountId
GetCachedFriends(out Dictionary<EpicAccountId, FriendData>)
Returns cached Friends list.
public bool GetCachedFriends(out Dictionary<EpicAccountId, FriendData> Friends)
Parameters
FriendsDictionary<EpicAccountId, FriendData>
Returns
- bool
True if cache has changed since last call.
GetCachedSearchResults(out Dictionary<EpicAccountId, FriendData>)
Returns cached Search Results.
public bool GetCachedSearchResults(out Dictionary<EpicAccountId, FriendData> SearchResults)
Parameters
SearchResultsDictionary<EpicAccountId, FriendData>
Returns
- bool
True if cache has changed since last call.
GetDisplayName(EpicAccountId)
public string GetDisplayName(EpicAccountId targetAccountId)
Parameters
targetAccountIdEpicAccountId
Returns
HideFriendsOverlay(OnFriendsCallback)
Hides Social Overlay
public void HideFriendsOverlay(EOSFriendsManager.OnFriendsCallback HideFriendsOverlayCompleted)
Parameters
HideFriendsOverlayCompletedEOSFriendsManager.OnFriendsCallback
OnLoggedIn()
User Logged In actions
public void OnLoggedIn()
OnLoggedOut()
User Logged Out actions
public void OnLoggedOut()
QueryFriends(EpicAccountId, OnFriendsCallback)
public void QueryFriends(EpicAccountId userId, EOSFriendsManager.OnFriendsCallback QueryFriendsCompleted)
Parameters
userIdEpicAccountIdQueryFriendsCompletedEOSFriendsManager.OnFriendsCallback
QueryFriends(OnFriendsCallback)
(async) Query for friends.
public void QueryFriends(EOSFriendsManager.OnFriendsCallback QueryFriendsCompleted)
Parameters
QueryFriendsCompletedEOSFriendsManager.OnFriendsCallback
QueryUserInfo(EpicAccountId, OnFriendsCallback)
public void QueryUserInfo(EpicAccountId targetUserId, EOSFriendsManager.OnFriendsCallback QueryUserInfoCompleted)
Parameters
targetUserIdEpicAccountIdQueryUserInfoCompletedEOSFriendsManager.OnFriendsCallback
QueryUserInfo(EpicAccountId, string, OnFriendsCallback)
public void QueryUserInfo(EpicAccountId localUserId, string displayName, EOSFriendsManager.OnFriendsCallback QueryUserInfoCompleted)
Parameters
localUserIdEpicAccountIddisplayNamestringQueryUserInfoCompletedEOSFriendsManager.OnFriendsCallback
QueryUserInfo(string, OnFriendsCallback)
public void QueryUserInfo(string displayName, EOSFriendsManager.OnFriendsCallback QueryUserInfoCompleted)
Parameters
displayNamestringQueryUserInfoCompletedEOSFriendsManager.OnFriendsCallback
RejectInvite(EpicAccountId, OnFriendsCallback)
public void RejectInvite(EpicAccountId friendUserId, EOSFriendsManager.OnFriendsCallback RejectInviteCompleted)
Parameters
friendUserIdEpicAccountIdRejectInviteCompletedEOSFriendsManager.OnFriendsCallback
SearchFriendList(string)
public void SearchFriendList(string displayName)
Parameters
displayNamestring
SendInvite(EpicAccountId, OnFriendsCallback)
[Obsolete("SendInvite is obsolete. ErrorCode=NotImplemented")]
public void SendInvite(EpicAccountId friendUserId, EOSFriendsManager.OnFriendsCallback AddFriendCompleted)
Parameters
friendUserIdEpicAccountIdAddFriendCompletedEOSFriendsManager.OnFriendsCallback
ShowFriendsOverlay(OnFriendsCallback)
Display Social Overlay
public void ShowFriendsOverlay(EOSFriendsManager.OnFriendsCallback ShowFriendsOverlayCompleted)
Parameters
ShowFriendsOverlayCompletedEOSFriendsManager.OnFriendsCallback
SubscribeToFriendUpdates(EpicAccountId)
public void SubscribeToFriendUpdates(EpicAccountId userId)
Parameters
userIdEpicAccountId