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
DisplayName
string
Returns
- UserInfoData
GetUserInfoById(EpicAccountId)
public UserInfoData GetUserInfoById(EpicAccountId UserId)
Parameters
UserId
EpicAccountId
Returns
- UserInfoData
OnAuthLogin(LoginCallbackInfo)
public void OnAuthLogin(Epic.OnlineServices.Auth.LoginCallbackInfo loginCallbackInfo)
Parameters
loginCallbackInfo
LoginCallbackInfo
OnAuthLogout(LogoutCallbackInfo)
public void OnAuthLogout(LogoutCallbackInfo logoutCallbackInfo)
Parameters
logoutCallbackInfo
LogoutCallbackInfo
OnConnectLogin(LoginCallbackInfo)
public void OnConnectLogin(Epic.OnlineServices.Connect.LoginCallbackInfo loginCallbackInfo)
Parameters
loginCallbackInfo
LoginCallbackInfo
QueryUserInfoByDisplayName(string, OnUserInfoQueryDisplayNameCallback)
public void QueryUserInfoByDisplayName(string DisplayName, EOSUserInfoManager.OnUserInfoQueryDisplayNameCallback Callback = null)
Parameters
DisplayName
stringCallback
EOSUserInfoManager.OnUserInfoQueryDisplayNameCallback
QueryUserInfoById(EpicAccountId, OnUserInfoQueryIdCallback)
public void QueryUserInfoById(EpicAccountId UserId, EOSUserInfoManager.OnUserInfoQueryIdCallback Callback = null)
Parameters
UserId
EpicAccountIdCallback
EOSUserInfoManager.OnUserInfoQueryIdCallback
RemoveNotifyLocalUserInfoChanged(OnUserInfoChangedCallback)
public void RemoveNotifyLocalUserInfoChanged(EOSUserInfoManager.OnUserInfoChangedCallback Callback)