Class EOSUserInfoManager
- Namespace
- PlayEveryWare.EpicOnlineServices.Samples
Class EOSUserInfoManager is a general purpose access point for user info, including local user.
public class EOSUserInfoManager : IEOSSubManager, IConnectInterfaceEventListener, IAuthInterfaceEventListener
- Inheritance
-
EOSUserInfoManager
- Implements
-
IConnectInterfaceEventListenerIAuthInterfaceEventListener
Constructors
EOSUserInfoManager()
public EOSUserInfoManager()
Methods
AddNotifyLocalUserInfoChanged(OnUserInfoChangedCallback)
public void AddNotifyLocalUserInfoChanged(EOSUserInfoManager.OnUserInfoChangedCallback Callback)
Parameters
ClearUserInfo()
public void ClearUserInfo()
GetLocalUserInfo()
public UserInfoData GetLocalUserInfo()
Returns
- UserInfoData
GetUserInfoByDisplayName(string)
public UserInfoData GetUserInfoByDisplayName(string DisplayName)
Parameters
DisplayNamestring
Returns
- UserInfoData
GetUserInfoById(EpicAccountId)
public UserInfoData GetUserInfoById(EpicAccountId UserId)
Parameters
UserIdEpicAccountId
Returns
- UserInfoData
OnAuthLogin(LoginCallbackInfo)
public void OnAuthLogin(Epic.OnlineServices.Auth.LoginCallbackInfo loginCallbackInfo)
Parameters
loginCallbackInfoLoginCallbackInfo
OnAuthLogout(LogoutCallbackInfo)
public void OnAuthLogout(LogoutCallbackInfo logoutCallbackInfo)
Parameters
logoutCallbackInfoLogoutCallbackInfo
OnConnectLogin(LoginCallbackInfo)
public void OnConnectLogin(Epic.OnlineServices.Connect.LoginCallbackInfo loginCallbackInfo)
Parameters
loginCallbackInfoLoginCallbackInfo
QueryUserInfoByDisplayName(string, OnUserInfoQueryDisplayNameCallback)
public void QueryUserInfoByDisplayName(string DisplayName, EOSUserInfoManager.OnUserInfoQueryDisplayNameCallback Callback = null)
Parameters
DisplayNamestringCallbackEOSUserInfoManager.OnUserInfoQueryDisplayNameCallback
QueryUserInfoById(EpicAccountId, OnUserInfoQueryIdCallback)
public void QueryUserInfoById(EpicAccountId UserId, EOSUserInfoManager.OnUserInfoQueryIdCallback Callback = null)
Parameters
UserIdEpicAccountIdCallbackEOSUserInfoManager.OnUserInfoQueryIdCallback
RemoveNotifyLocalUserInfoChanged(OnUserInfoChangedCallback)
public void RemoveNotifyLocalUserInfoChanged(EOSUserInfoManager.OnUserInfoChangedCallback Callback)