UE3:OnlinePlayerInterfaceEx (UT3)
![]() |
Interface >> OnlinePlayerInterfaceEx |
- Package:
- Engine
- Known implementing classes:
- OnlineSubsystemLive, OnlineSubsystemGameSpy
- This interface in other games:
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
This interface provides extended player functionality not supported by all platforms. The OnlineSubsystem will return NULL when requesting this interface on a platform where it is not supporeted.
Delegates
OnDeviceSelectionComplete
Delegate used when the device selection request has completed
Parameters:
- bWasSuccessful - true if the async action completed without error, false if there was an error
OnProfileDataChanged
Called when an external change to player profile data has occured
OnUnlockAchievementComplete
Delegate used when the achievement unlocking has completed
Parameters:
- bWasSuccessful - true if the async action completed without error, false if there was an error
Instance functions
AddDeviceSelectionDoneDelegate
Adds the delegate used to notify the gameplay code that the user has completed their device selection
Parameters:
- DeviceDelegate - the delegate to use for notifications
AddProfileDataChangedDelegate
Sets the delegate used to notify the gameplay code that someone has changed their profile data externally
Parameters:
- LocalUserNum - the user the delegate is interested in
- ProfileDataChangedDelegate - the delegate to use for notifications
AddUnlockAchievementCompleteDelegate
Adds the delegate used to notify the gameplay code that the achievement unlocking has completed
Parameters:
- LocalUserNum - which user to watch for read complete notifications
- UnlockAchievementCompleteDelegate - the delegate to use for notifications
ClearDeviceSelectionDoneDelegate
Removes the specified delegate from the list of callbacks
Parameters:
- DeviceDelegate - the delegate to use for notifications
ClearProfileDataChangedDelegate
Clears the delegate used to notify the gameplay code that someone has changed their profile data externally
Parameters:
- LocalUserNum - the user the delegate is interested in
- ProfileDataChangedDelegate - the delegate to use for notifications
ClearUnlockAchievementCompleteDelegate
Clears the delegate used to notify the gameplay code that the achievement unlocking has completed
Parameters:
- LocalUserNum - which user to watch for read complete notifications
- UnlockAchievementCompleteDelegate - the delegate to use for notifications
GetDeviceSelectionResults
Fetches the results of the device selection
Parameters:
- LocalUserNum - the player to check the results for
- DeviceName - out param that gets a copy of the string
Returns:
- the ID of the device that was selected NOTE: Zero means the user hasn't selected one
IsAchievementUnlocked
Returns whether or not an achievement has been unlocked
Returns:
- true if the achievement is already unlocked, false otherwise
IsDeviceValid
Checks the device id to determine if it is still valid (could be removed)
Parameters:
- DeviceId - the device to check
Returns:
- true if valid, false otherwise
ShowAchievementsUI
Displays the achievements UI for a player
Parameters:
- LocalUserNum - the controller number of the associated user
Returns:
- TRUE if it was able to show the UI, FALSE if it failed
ShowContentMarketplaceUI
Displays the marketplace UI for content
Parameters:
- LocalUserNum - the local user viewing available content
ShowDeviceSelectionUI
Displays the UI that allows the user to choose which device to save content to
Parameters:
- LocalUserNum - the controller number of the associated user
- SizeNeeded - the size of the data to be saved in bytes
- bForceShowUI - true to always show the UI, false to only show the UI if there are multiple valid choices
Returns:
- TRUE if it was able to show the UI, FALSE if it failed
ShowFeedbackUI
Displays the UI that allows a player to give feedback on another player
Parameters:
- LocalUserNum - the controller number of the associated user
- PlayerId - the id of the player having feedback given for
Returns:
- TRUE if it was able to show the UI, FALSE if it failed
ShowFriendsInviteUI
Displays the UI that shows a user's list of friends
Parameters:
- LocalUserNum - the controller number of the associated user
- PlayerId - the id of the player being invited
Returns:
- TRUE if it was able to show the UI, FALSE if it failed
ShowGamerCardUI
Displays the gamer card UI for the specified player
Parameters:
- LocalUserNum - the controller number of the associated user
- PlayerId - the id of the player to show the gamer card of
Returns:
- TRUE if it was able to show the UI, FALSE if it failed
ShowInviteUI
Displays the invite ui
Parameters:
- LocalUserNum - the local user sending the invite
- InviteText - the string to prefill the UI with
ShowMembershipMarketplaceUI
Displays the marketplace UI for memberships
Parameters:
- LocalUserNum - the local user viewing available memberships
ShowMessagesUI
Displays the messages UI for a player
Parameters:
- LocalUserNum - the controller number of the associated user
Returns:
- TRUE if it was able to show the UI, FALSE if it failed
ShowPlayersUI
Displays the UI that shows the player list
Parameters:
- LocalUserNum - the controller number of the associated user
Returns:
- TRUE if it was able to show the UI, FALSE if it failed
UnlockAchievement
Unlocks the specified achievement for the specified user
Parameters:
- LocalUserNum - the controller number of the associated user
- AchievementId - the id of the achievement to unlock
Returns:
- TRUE if the call worked, FALSE otherwise
UnlockGamerPicture
Unlocks a gamer picture for the local user
Parameters:
- LocalUserNum - the user to unlock the picture for
- PictureId - the id of the picture to unlock