Table of Contents

Class EOSUserInfoManager

Class EOSUserInfoManager is a general purpose access point for user info, including local user.

public class EOSUserInfoManager : IEOSSubManager, IConnectInterfaceEventListener, IAuthInterfaceEventListener
Inheritance
EOSUserInfoManager
Implements
IConnectInterfaceEventListener
IAuthInterfaceEventListener

Constructors

EOSUserInfoManager()

public EOSUserInfoManager()

Methods

AddNotifyLocalUserInfoChanged(OnUserInfoChangedCallback)

public void AddNotifyLocalUserInfoChanged(EOSUserInfoManager.OnUserInfoChangedCallback Callback)

Parameters

Callback EOSUserInfoManager.OnUserInfoChangedCallback

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 string
Callback EOSUserInfoManager.OnUserInfoQueryDisplayNameCallback

QueryUserInfoById(EpicAccountId, OnUserInfoQueryIdCallback)

public void QueryUserInfoById(EpicAccountId UserId, EOSUserInfoManager.OnUserInfoQueryIdCallback Callback = null)

Parameters

UserId EpicAccountId
Callback EOSUserInfoManager.OnUserInfoQueryIdCallback

RemoveNotifyLocalUserInfoChanged(OnUserInfoChangedCallback)

public void RemoveNotifyLocalUserInfoChanged(EOSUserInfoManager.OnUserInfoChangedCallback Callback)

Parameters

Callback EOSUserInfoManager.OnUserInfoChangedCallback