Table of Contents

Class EOSFriendsManager

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

friendUserId EpicAccountId
AcceptInviteCompleted EOSFriendsManager.OnFriendsCallback

AddFriend(EpicAccountId)

public void AddFriend(EpicAccountId friendUserId)

Parameters

friendUserId EpicAccountId

ClearCachedSearchResults()

public void ClearCachedSearchResults()

GetAccountMapping(ProductUserId)

public EpicAccountId GetAccountMapping(ProductUserId targetUserId)

Parameters

targetUserId ProductUserId

Returns

EpicAccountId

GetCachedFriends(out Dictionary<EpicAccountId, FriendData>)

Returns cached Friends list.

public bool GetCachedFriends(out Dictionary<EpicAccountId, FriendData> Friends)

Parameters

Friends Dictionary<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

SearchResults Dictionary<EpicAccountId, FriendData>

Returns

bool

True if cache has changed since last call.

GetDisplayName(EpicAccountId)

public string GetDisplayName(EpicAccountId targetAccountId)

Parameters

targetAccountId EpicAccountId

Returns

string

HideFriendsOverlay(OnFriendsCallback)

Hides Social Overlay

public void HideFriendsOverlay(EOSFriendsManager.OnFriendsCallback HideFriendsOverlayCompleted)

Parameters

HideFriendsOverlayCompleted EOSFriendsManager.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

userId EpicAccountId
QueryFriendsCompleted EOSFriendsManager.OnFriendsCallback

QueryFriends(OnFriendsCallback)

(async) Query for friends.

public void QueryFriends(EOSFriendsManager.OnFriendsCallback QueryFriendsCompleted)

Parameters

QueryFriendsCompleted EOSFriendsManager.OnFriendsCallback

QueryUserInfo(EpicAccountId, OnFriendsCallback)

public void QueryUserInfo(EpicAccountId targetUserId, EOSFriendsManager.OnFriendsCallback QueryUserInfoCompleted)

Parameters

targetUserId EpicAccountId
QueryUserInfoCompleted EOSFriendsManager.OnFriendsCallback

QueryUserInfo(EpicAccountId, string, OnFriendsCallback)

public void QueryUserInfo(EpicAccountId localUserId, string displayName, EOSFriendsManager.OnFriendsCallback QueryUserInfoCompleted)

Parameters

localUserId EpicAccountId
displayName string
QueryUserInfoCompleted EOSFriendsManager.OnFriendsCallback

QueryUserInfo(string, OnFriendsCallback)

public void QueryUserInfo(string displayName, EOSFriendsManager.OnFriendsCallback QueryUserInfoCompleted)

Parameters

displayName string
QueryUserInfoCompleted EOSFriendsManager.OnFriendsCallback

RejectInvite(EpicAccountId, OnFriendsCallback)

public void RejectInvite(EpicAccountId friendUserId, EOSFriendsManager.OnFriendsCallback RejectInviteCompleted)

Parameters

friendUserId EpicAccountId
RejectInviteCompleted EOSFriendsManager.OnFriendsCallback

SearchFriendList(string)

public void SearchFriendList(string displayName)

Parameters

displayName string

SendInvite(EpicAccountId, OnFriendsCallback)

[Obsolete("SendInvite is obsolete.  ErrorCode=NotImplemented")]
public void SendInvite(EpicAccountId friendUserId, EOSFriendsManager.OnFriendsCallback AddFriendCompleted)

Parameters

friendUserId EpicAccountId
AddFriendCompleted EOSFriendsManager.OnFriendsCallback

ShowFriendsOverlay(OnFriendsCallback)

Display Social Overlay

public void ShowFriendsOverlay(EOSFriendsManager.OnFriendsCallback ShowFriendsOverlayCompleted)

Parameters

ShowFriendsOverlayCompleted EOSFriendsManager.OnFriendsCallback

SubscribeToFriendUpdates(EpicAccountId)

public void SubscribeToFriendUpdates(EpicAccountId userId)

Parameters

userId EpicAccountId