I love the smell of UnrealEd crashing in the morning. – tarquin
UE3:OnlinePlayerInterfaceEx (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
| Interface >> OnlinePlayerInterfaceEx |
- Package:
- Engine
- Known classes implementing OnlinePlayerInterfaceEx
- No known subinterfaces.
| This is an auto-generated page and may need human attention. Please remove this 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.
[edit] Delegates
[edit] 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
[edit] OnProfileDataChanged
Called when an external change to player profile data has occured
[edit] 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
[edit] Instance functions
[edit] 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
[edit] 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
[edit] 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
[edit] ClearDeviceSelectionDoneDelegate
Removes the specified delegate from the list of callbacks
Parameters:
- DeviceDelegate - the delegate to use for notifications
[edit] 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
[edit] 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
[edit] 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
[edit] IsAchievementUnlocked
Returns whether or not an achievement has been unlocked
Returns:
- true if the achievement is already unlocked, false otherwise
[edit] 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
[edit] 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
[edit] ShowContentMarketplaceUI
Displays the marketplace UI for content
Parameters:
- LocalUserNum - the local user viewing available content
[edit] 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
[edit] 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
[edit] 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
[edit] 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
[edit] ShowInviteUI
Displays the invite ui
Parameters:
- LocalUserNum - the local user sending the invite
- InviteText - the string to prefill the UI with
[edit] ShowMembershipMarketplaceUI
Displays the marketplace UI for memberships
Parameters:
- LocalUserNum - the local user viewing available memberships
[edit] 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
[edit] 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
[edit] 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
[edit] 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
