Skip to content

OnlinePlayerInterface

Interface in Engine · Engine.OnlinePlayerInterface

Using it from Lua
h7.find_all("OnlinePlayerInterface")            -- live instances
h7.find_class("Engine.OnlinePlayerInterface")   -- the class
h7.hook("Engine.OnlinePlayerInterface.AcceptFriendInvite", fn)

Functions

NameDeclaration
AcceptFriendInvitefunction bool AcceptFriendInvite(byte LocalUserNum, UniqueNetId RequestingPlayer)
AddAddFriendByNameCompleteDelegatefunction AddAddFriendByNameCompleteDelegate(byte LocalUserNum)
AddFriendfunction bool AddFriend(byte LocalUserNum, UniqueNetId NewFriend, optional string Message)
AddFriendByNamefunction bool AddFriendByName(byte LocalUserNum, string FriendName, optional string Message)
AddFriendInviteReceivedDelegatefunction AddFriendInviteReceivedDelegate(byte LocalUserNum)
AddFriendMessageReceivedDelegatefunction AddFriendMessageReceivedDelegate(byte LocalUserNum)
AddFriendsChangeDelegatefunction AddFriendsChangeDelegate(byte LocalUserNum)
AddJoinFriendGameCompleteDelegatefunction AddJoinFriendGameCompleteDelegate()
AddKeyboardInputDoneDelegatefunction AddKeyboardInputDoneDelegate()
AddLoginCancelledDelegatefunction AddLoginCancelledDelegate()
AddLoginChangeDelegatefunction AddLoginChangeDelegate()
AddLoginFailedDelegatefunction AddLoginFailedDelegate(byte LocalUserNum)
AddLoginStatusChangeDelegatefunction AddLoginStatusChangeDelegate(byte LocalUserNum)
AddLogoutCompletedDelegatefunction AddLogoutCompletedDelegate(byte LocalUserNum)
AddMutingChangeDelegatefunction AddMutingChangeDelegate()
AddReadAchievementsCompleteDelegatefunction AddReadAchievementsCompleteDelegate(byte LocalUserNum)
AddReadFriendsCompleteDelegatefunction AddReadFriendsCompleteDelegate(byte LocalUserNum)
AddReadPlayerStorageCompleteDelegatefunction AddReadPlayerStorageCompleteDelegate(byte LocalUserNum)
AddReadPlayerStorageForNetIdCompleteDelegatefunction AddReadPlayerStorageForNetIdCompleteDelegate(UniqueNetId NetId)
AddReadProfileSettingsCompleteDelegatefunction AddReadProfileSettingsCompleteDelegate(byte LocalUserNum)
AddReceivedGameInviteDelegatefunction AddReceivedGameInviteDelegate(byte LocalUserNum)
AddUnlockAchievementCompleteDelegatefunction AddUnlockAchievementCompleteDelegate(byte LocalUserNum)
AddWritePlayerStorageCompleteDelegatefunction AddWritePlayerStorageCompleteDelegate(byte LocalUserNum)
AddWriteProfileSettingsCompleteDelegatefunction AddWriteProfileSettingsCompleteDelegate(byte LocalUserNum)
AreAnyFriendsfunction bool AreAnyFriends(byte LocalUserNum, out array<FriendsQuery> Query)
AutoLoginfunction bool AutoLogin()
CanCommunicatefunction EFeaturePrivilegeLevel CanCommunicate(byte LocalUserNum)
CanDownloadUserContentfunction EFeaturePrivilegeLevel CanDownloadUserContent(byte LocalUserNum)
CanPlayOnlinefunction EFeaturePrivilegeLevel CanPlayOnline(byte LocalUserNum)
CanPurchaseContentfunction EFeaturePrivilegeLevel CanPurchaseContent(byte LocalUserNum)
CanShowPresenceInformationfunction EFeaturePrivilegeLevel CanShowPresenceInformation(byte LocalUserNum)
CanViewPlayerProfilesfunction EFeaturePrivilegeLevel CanViewPlayerProfiles(byte LocalUserNum)
ClearAddFriendByNameCompleteDelegatefunction ClearAddFriendByNameCompleteDelegate(byte LocalUserNum)
ClearFriendInviteReceivedDelegatefunction ClearFriendInviteReceivedDelegate(byte LocalUserNum)
ClearFriendMessageReceivedDelegatefunction ClearFriendMessageReceivedDelegate(byte LocalUserNum)
ClearFriendsChangeDelegatefunction ClearFriendsChangeDelegate(byte LocalUserNum)
ClearJoinFriendGameCompleteDelegatefunction ClearJoinFriendGameCompleteDelegate()
ClearKeyboardInputDoneDelegatefunction ClearKeyboardInputDoneDelegate()
ClearLoginCancelledDelegatefunction ClearLoginCancelledDelegate()
ClearLoginChangeDelegatefunction ClearLoginChangeDelegate()
ClearLoginFailedDelegatefunction ClearLoginFailedDelegate(byte LocalUserNum)
ClearLoginStatusChangeDelegatefunction ClearLoginStatusChangeDelegate(byte LocalUserNum)
ClearLogoutCompletedDelegatefunction ClearLogoutCompletedDelegate(byte LocalUserNum)
ClearMutingChangeDelegatefunction ClearMutingChangeDelegate()
ClearReadAchievementsCompleteDelegatefunction ClearReadAchievementsCompleteDelegate(byte LocalUserNum)
ClearReadFriendsCompleteDelegatefunction ClearReadFriendsCompleteDelegate(byte LocalUserNum)
ClearReadPlayerStorageCompleteDelegatefunction ClearReadPlayerStorageCompleteDelegate(byte LocalUserNum)
ClearReadPlayerStorageForNetIdCompleteDelegatefunction ClearReadPlayerStorageForNetIdCompleteDelegate(UniqueNetId NetId)
ClearReadProfileSettingsCompleteDelegatefunction ClearReadProfileSettingsCompleteDelegate(byte LocalUserNum)
ClearReceivedGameInviteDelegatefunction ClearReceivedGameInviteDelegate(byte LocalUserNum)
ClearUnlockAchievementCompleteDelegatefunction ClearUnlockAchievementCompleteDelegate(byte LocalUserNum)
ClearWritePlayerStorageCompleteDelegatefunction ClearWritePlayerStorageCompleteDelegate(byte LocalUserNum)
ClearWriteProfileSettingsCompleteDelegatefunction ClearWriteProfileSettingsCompleteDelegate(byte LocalUserNum)
DeleteMessagefunction bool DeleteMessage(byte LocalUserNum, int MessageIndex)
DenyFriendInvitefunction bool DenyFriendInvite(byte LocalUserNum, UniqueNetId RequestingPlayer)
GetAchievementsfunction EOnlineEnumerationReadState GetAchievements(byte LocalUserNum, out array<AchievementDetails> Achievements, optional int TitleId = 0)
GetFriendMessagesfunction GetFriendMessages(byte LocalUserNum, out array<OnlineFriendMessage> FriendMessages)
GetFriendsListfunction EOnlineEnumerationReadState GetFriendsList(byte LocalUserNum, out array<OnlineFriend> Friends, optional int Count, optional int StartingAt)
GetKeyboardInputResultsfunction string GetKeyboardInputResults(out byte bWasCanceled)
GetLoginStatusfunction ELoginStatus GetLoginStatus(byte LocalUserNum)
GetPlayerNicknamefunction string GetPlayerNickname(byte LocalUserNum)
GetPlayerStoragefunction OnlinePlayerStorage GetPlayerStorage(byte LocalUserNum)
GetProfileSettingsfunction OnlineProfileSettings GetProfileSettings(byte LocalUserNum)
GetUniquePlayerIdfunction bool GetUniquePlayerId(byte LocalUserNum, out UniqueNetId PlayerId)
IsFriendfunction bool IsFriend(byte LocalUserNum, UniqueNetId PlayerId)
IsGuestLoginfunction bool IsGuestLogin(byte LocalUserNum)
IsLocalLoginfunction bool IsLocalLogin(byte LocalUserNum)
IsMutedfunction bool IsMuted(byte LocalUserNum, UniqueNetId PlayerId)
JoinFriendGamefunction bool JoinFriendGame(byte LocalUserNum, UniqueNetId Friend)
Loginfunction bool Login(byte LocalUserNum, string LoginName, string Password, optional bool bWantsLocalOnly)
Logoutfunction bool Logout(byte LocalUserNum)
OnAddFriendByNameCompletedelegate OnAddFriendByNameComplete(bool bWasSuccessful)
OnFriendInviteReceiveddelegate OnFriendInviteReceived(byte LocalUserNum, UniqueNetId RequestingPlayer, string RequestingNick, string Message)
OnFriendMessageReceiveddelegate OnFriendMessageReceived(byte LocalUserNum, UniqueNetId SendingPlayer, string SendingNick, string Message)
OnFriendsChangedelegate OnFriendsChange()
OnJoinFriendGameCompletedelegate OnJoinFriendGameComplete(bool bWasSuccessful)
OnKeyboardInputCompletedelegate OnKeyboardInputComplete(bool bWasSuccessful)
OnLoginCancelleddelegate OnLoginCancelled()
OnLoginChangedelegate OnLoginChange(byte LocalUserNum)
OnLoginFaileddelegate OnLoginFailed(byte LocalUserNum, EOnlineServerConnectionStatus ErrorCode)
OnLoginStatusChangedelegate OnLoginStatusChange(ELoginStatus NewStatus, UniqueNetId NewId)
OnLogoutCompleteddelegate OnLogoutCompleted(bool bWasSuccessful)
OnMutingChangedelegate OnMutingChange()
OnReadAchievementsCompletedelegate OnReadAchievementsComplete(int TitleId)
OnReadFriendsCompletedelegate OnReadFriendsComplete(bool bWasSuccessful)
OnReadPlayerStorageCompletedelegate OnReadPlayerStorageComplete(byte LocalUserNum, bool bWasSuccessful)
OnReadPlayerStorageForNetIdCompletedelegate OnReadPlayerStorageForNetIdComplete(UniqueNetId NetId, bool bWasSuccessful)
OnReadProfileSettingsCompletedelegate OnReadProfileSettingsComplete(byte LocalUserNum, bool bWasSuccessful)
OnReceivedGameInvitedelegate OnReceivedGameInvite(byte LocalUserNum, string InviterName)
OnUnlockAchievementCompletedelegate OnUnlockAchievementComplete(bool bWasSuccessful)
OnWritePlayerStorageCompletedelegate OnWritePlayerStorageComplete(byte LocalUserNum, bool bWasSuccessful)
OnWriteProfileSettingsCompletedelegate OnWriteProfileSettingsComplete(byte LocalUserNum, bool bWasSuccessful)
ReadAchievementsfunction bool ReadAchievements(byte LocalUserNum, optional int TitleId = 0, optional bool bShouldReadText = true, optional bool bShouldReadImages = false)
ReadFriendsListfunction bool ReadFriendsList(byte LocalUserNum, optional int Count, optional int StartingAt)
ReadPlayerStoragefunction bool ReadPlayerStorage(byte LocalUserNum, OnlinePlayerStorage PlayerStorage, optional int DeviceId = -1)
ReadPlayerStorageForNetIdfunction bool ReadPlayerStorageForNetId(byte LocalUserNum, UniqueNetId NetId, OnlinePlayerStorage PlayerStorage)
ReadProfileSettingsfunction bool ReadProfileSettings(byte LocalUserNum, OnlineProfileSettings ProfileSettings)
RemoveFriendfunction bool RemoveFriend(byte LocalUserNum, UniqueNetId FormerFriend)
SendGameInviteToFriendfunction bool SendGameInviteToFriend(byte LocalUserNum, UniqueNetId Friend, optional string Text)
SendGameInviteToFriendsfunction bool SendGameInviteToFriends(byte LocalUserNum, array<UniqueNetId> Friends, optional string Text)
SendMessageToFriendfunction bool SendMessageToFriend(byte LocalUserNum, UniqueNetId Friend, string Message)
SetOnlineStatusfunction SetOnlineStatus(byte LocalUserNum, int StatusId, const out array<LocalizedStringSetting> LocalizedStringSettings, const out array<SettingsProperty> Properties)
ShowFriendsUIfunction bool ShowFriendsUI(byte LocalUserNum)
ShowKeyboardUIfunction bool ShowKeyboardUI(byte LocalUserNum, string TitleText, string DescriptionText, optional bool bIsPassword = false, optional bool bShouldValidate = true, optional string DefaultText, optional int MaxResultLength = 256)
ShowLoginUIfunction bool ShowLoginUI(optional bool bShowOnlineOnly = false)
UnlockAchievementfunction bool UnlockAchievement(byte LocalUserNum, int AchievementId, float PercentComplete = 100.0)
WritePlayerStoragefunction bool WritePlayerStorage(byte LocalUserNum, OnlinePlayerStorage PlayerStorage, optional int DeviceId = -1)
WriteProfileSettingsfunction bool WriteProfileSettings(byte LocalUserNum, OnlineProfileSettings ProfileSettings)