Skip to content

OnlinePlayerInterfaceEx

Interface in Engine · Engine.OnlinePlayerInterfaceEx

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

Functions

NameDeclaration
AddDeviceSelectionDoneDelegatefunction AddDeviceSelectionDoneDelegate(byte LocalUserNum)
AddProfileDataChangedDelegatefunction AddProfileDataChangedDelegate(byte LocalUserNum)
AddReadCrossTitleProfileSettingsCompleteDelegatefunction AddReadCrossTitleProfileSettingsCompleteDelegate(byte LocalUserNum)
ClearCrossTitleProfileSettingsfunction ClearCrossTitleProfileSettings(byte LocalUserNum, int TitleId)
ClearDeviceSelectionDoneDelegatefunction ClearDeviceSelectionDoneDelegate(byte LocalUserNum)
ClearProfileDataChangedDelegatefunction ClearProfileDataChangedDelegate(byte LocalUserNum)
ClearReadCrossTitleProfileSettingsCompleteDelegatefunction ClearReadCrossTitleProfileSettingsCompleteDelegate(byte LocalUserNum)
GetCrossTitleProfileSettingsfunction OnlineProfileSettings GetCrossTitleProfileSettings(byte LocalUserNum, int TitleId)
GetDeviceSelectionResultsfunction int GetDeviceSelectionResults(byte LocalUserNum, out string DeviceName)
IsDeviceValidfunction bool IsDeviceValid(int DeviceId, optional int SizeNeeded)
OnDeviceSelectionCompletedelegate OnDeviceSelectionComplete(bool bWasSuccessful)
OnProfileDataChangeddelegate OnProfileDataChanged()
OnReadCrossTitleProfileSettingsCompletedelegate OnReadCrossTitleProfileSettingsComplete(byte LocalUserNum, int TitleId, bool bWasSuccessful)
ReadCrossTitleProfileSettingsfunction bool ReadCrossTitleProfileSettings(byte LocalUserNum, int TitleId, OnlineProfileSettings ProfileSettings)
ShowAchievementsUIfunction bool ShowAchievementsUI(byte LocalUserNum)
ShowContentMarketplaceUIfunction bool ShowContentMarketplaceUI(byte LocalUserNum, optional int CategoryMask = -1, optional int OfferId)
ShowCustomMessageUIfunction bool ShowCustomMessageUI(byte LocalUserNum, const out array<UniqueNetId> Recipients, string MessageTitle, string NonEditableMessage, optional string EditableMessage)
ShowCustomPlayersUIfunction bool ShowCustomPlayersUI(byte LocalUserNum, const out array<UniqueNetId> Players, string Title, string Description)
ShowDeviceSelectionUIfunction bool ShowDeviceSelectionUI(byte LocalUserNum, int SizeNeeded, optional bool bManageStorage)
ShowFeedbackUIfunction bool ShowFeedbackUI(byte LocalUserNum, UniqueNetId PlayerId)
ShowFriendsInviteUIfunction bool ShowFriendsInviteUI(byte LocalUserNum, UniqueNetId PlayerId)
ShowGamerCardUIfunction bool ShowGamerCardUI(byte LocalUserNum, UniqueNetId PlayerId)
ShowInviteUIfunction bool ShowInviteUI(byte LocalUserNum, optional string InviteText)
ShowMembershipMarketplaceUIfunction bool ShowMembershipMarketplaceUI(byte LocalUserNum)
ShowMessagesUIfunction bool ShowMessagesUI(byte LocalUserNum)
ShowPlayersUIfunction bool ShowPlayersUI(byte LocalUserNum)
UnlockAvatarAwardfunction bool UnlockAvatarAward(byte LocalUserNum, int AvatarItemId)
UnlockGamerPicturefunction bool UnlockGamerPicture(byte LocalUserNum, int PictureId)