My program doesn't have bugs. It just develops random features.

Difference between revisions of "UE3:OnlineSubsystemGameSpy instance functions (UT3)"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
(Auto-generated page)
 
m (added missing members)
 
Line 48: Line 48:
 
'''Parameters:'''
 
'''Parameters:'''
 
* ''AccountCreateDelegate'' - the delegate to use for notifications
 
* ''AccountCreateDelegate'' - the delegate to use for notifications
 +
 +
====AddDeviceSelectionDoneDelegate====
 +
{{code|function '''AddDeviceSelectionDoneDelegate''' ([[byte]]&nbsp;'''LocalUserNum''', [[delegate]]<{{tl|OnDeviceSelectionComplete||OnlineSubsystemGameSpy delegates}}>&nbsp;'''DeviceDelegate''')}}
 +
 +
'''Specified by:''' {{tl|AddDeviceSelectionDoneDelegate|OnlinePlayerInterfaceEx}}
 +
 +
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
  
 
====AddExternalUIChangeDelegate====
 
====AddExternalUIChangeDelegate====
Line 196: Line 207:
 
'''Parameters:'''
 
'''Parameters:'''
 
* ''TalkerDelegate'' - the delegate to call when a player is talking
 
* ''TalkerDelegate'' - the delegate to call when a player is talking
 +
 +
====AddProfileDataChangedDelegate====
 +
{{code|function '''AddProfileDataChangedDelegate''' ([[byte]]&nbsp;'''LocalUserNum''', [[delegate]]<{{tl|OnProfileDataChanged||OnlineSubsystemGameSpy delegates}}>&nbsp;'''ProfileDataChangedDelegate''')}}
 +
 +
'''Specified by:''' {{tl|AddProfileDataChangedDelegate|OnlinePlayerInterfaceEx}}
 +
 +
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
  
 
====AddReadContentAnnouncementsCompletedDelegate====
 
====AddReadContentAnnouncementsCompletedDelegate====
Line 290: Line 312:
 
'''Parameters:'''
 
'''Parameters:'''
 
* ''StorageDeviceChangeDelegate'' - the delegate to add
 
* ''StorageDeviceChangeDelegate'' - the delegate to add
 +
 +
====AddUnlockAchievementCompleteDelegate====
 +
{{code|function '''AddUnlockAchievementCompleteDelegate''' ([[byte]]&nbsp;'''LocalUserNum''', [[delegate]]<{{tl|OnUnlockAchievementComplete||OnlineSubsystemGameSpy delegates}}>&nbsp;'''UnlockAchievementCompleteDelegate''')}}
 +
 +
'''Specified by:''' {{tl|AddUnlockAchievementCompleteDelegate|OnlinePlayerInterfaceEx}}
 +
 +
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
  
 
====AddWriteProfileSettingsCompleteDelegate====
 
====AddWriteProfileSettingsCompleteDelegate====
Line 395: Line 428:
 
'''Parameters:'''
 
'''Parameters:'''
 
* ''AccountCreateDelegate'' - the delegate to use for notifications
 
* ''AccountCreateDelegate'' - the delegate to use for notifications
 +
 +
====ClearDeviceSelectionDoneDelegate====
 +
{{code|function '''ClearDeviceSelectionDoneDelegate''' ([[byte]]&nbsp;'''LocalUserNum''', [[delegate]]<{{tl|OnDeviceSelectionComplete||OnlineSubsystemGameSpy delegates}}>&nbsp;'''DeviceDelegate''')}}
 +
 +
'''Specified by:''' {{tl|ClearDeviceSelectionDoneDelegate|OnlinePlayerInterfaceEx}}
 +
 +
Removes the specified delegate from the list of callbacks
 +
 +
'''Parameters:'''
 +
* ''DeviceDelegate'' - the delegate to use for notifications
  
 
====ClearExternalUIChangeDelegate====
 
====ClearExternalUIChangeDelegate====
Line 544: Line 587:
 
'''Parameters:'''
 
'''Parameters:'''
 
* ''TalkerDelegate'' - the delegate to remove from the notification list
 
* ''TalkerDelegate'' - the delegate to remove from the notification list
 +
 +
====ClearProfileDataChangedDelegate====
 +
{{code|function '''ClearProfileDataChangedDelegate''' ([[byte]]&nbsp;'''LocalUserNum''', [[delegate]]<{{tl|OnProfileDataChanged||OnlineSubsystemGameSpy delegates}}>&nbsp;'''ProfileDataChangedDelegate''')}}
 +
 +
'''Specified by:''' {{tl|ClearProfileDataChangedDelegate|OnlinePlayerInterfaceEx}}
 +
 +
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
  
 
====ClearReadContentAnnouncementsCompletedDelegate====
 
====ClearReadContentAnnouncementsCompletedDelegate====
Line 640: Line 694:
 
'''Parameters:'''
 
'''Parameters:'''
 
* ''ConnectionStatusDelegate'' - the delegate to remove
 
* ''ConnectionStatusDelegate'' - the delegate to remove
 +
 +
====ClearUnlockAchievementCompleteDelegate====
 +
{{code|function '''ClearUnlockAchievementCompleteDelegate''' ([[byte]]&nbsp;'''LocalUserNum''', [[delegate]]<{{tl|OnUnlockAchievementComplete||OnlineSubsystemGameSpy delegates}}>&nbsp;'''UnlockAchievementCompleteDelegate''')}}
 +
 +
'''Specified by:''' {{tl|ClearUnlockAchievementCompleteDelegate|OnlinePlayerInterfaceEx}}
 +
 +
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
  
 
====ClearWriteProfileSettingsCompleteDelegate====
 
====ClearWriteProfileSettingsCompleteDelegate====
Line 708: Line 773:
 
'''Returns:'''
 
'''Returns:'''
 
:an empty string if no data was read, otherwise the contents of the read
 
:an empty string if no data was read, otherwise the contents of the read
 +
 +
====GetDeviceSelectionResults====
 +
{{code|function [[int]]&nbsp;'''GetDeviceSelectionResults''' ([[byte]]&nbsp;'''LocalUserNum''', out&nbsp;[[string]]&nbsp;'''DeviceName''')}}
 +
 +
'''Specified by:''' {{tl|GetDeviceSelectionResults|OnlinePlayerInterfaceEx}}
 +
 +
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
  
 
====GetFriendMessages====
 
====GetFriendMessages====
Line 805: Line 884:
 
'''Returns:'''
 
'''Returns:'''
 
:TRUE if the call succeeded, FALSE otherwise
 
:TRUE if the call succeeded, FALSE otherwise
 +
 +
====IsDeviceValid====
 +
{{code|function [[bool]]&nbsp;'''IsDeviceValid''' ([[int]]&nbsp;'''DeviceId''')}}
 +
 +
'''Specified by:''' {{tl|IsDeviceValid|OnlinePlayerInterfaceEx}}
 +
 +
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
  
 
====IsMuted====
 
====IsMuted====
Line 854: Line 946:
 
'''Parameters:'''
 
'''Parameters:'''
 
* ''NewPos'' - the new location to use
 
* ''NewPos'' - the new location to use
 +
 +
====ShowAchievementsUI====
 +
{{code|function [[bool]]&nbsp;'''ShowAchievementsUI''' ([[byte]]&nbsp;'''LocalUserNum''')}}
 +
 +
'''Specified by:''' {{tl|ShowAchievementsUI|OnlinePlayerInterfaceEx}}
 +
 +
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====
 +
{{code|function [[bool]]&nbsp;'''ShowContentMarketplaceUI''' ([[byte]]&nbsp;'''LocalUserNum''')}}
 +
 +
'''Specified by:''' {{tl|ShowContentMarketplaceUI|OnlinePlayerInterfaceEx}}
 +
 +
Displays the marketplace UI for content
 +
 +
'''Parameters:'''
 +
* ''LocalUserNum'' - the local user viewing available content
 +
 +
====ShowDeviceSelectionUI====
 +
{{code|function [[bool]]&nbsp;'''ShowDeviceSelectionUI''' ([[byte]]&nbsp;'''LocalUserNum''', [[int]]&nbsp;'''SizeNeeded''', [[bool]]&nbsp;'''bForceShowUI''')}}
 +
 +
'''Specified by:''' {{tl|ShowDeviceSelectionUI|OnlinePlayerInterfaceEx}}
 +
 +
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====
 +
{{code|function [[bool]]&nbsp;'''ShowFeedbackUI''' ([[byte]]&nbsp;'''LocalUserNum''', {{tl|UniqueNetId|OnlineSubsystem}}&nbsp;'''PlayerId''')}}
 +
 +
'''Specified by:''' {{tl|ShowFeedbackUI|OnlinePlayerInterfaceEx}}
 +
 +
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====
 +
{{code|function [[bool]]&nbsp;'''ShowFriendsInviteUI''' ([[byte]]&nbsp;'''LocalUserNum''', {{tl|UniqueNetId|OnlineSubsystem}}&nbsp;'''PlayerId''')}}
 +
 +
'''Specified by:''' {{tl|ShowFriendsInviteUI|OnlinePlayerInterfaceEx}}
 +
 +
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
  
 
====ShowFriendsUI====
 
====ShowFriendsUI====
Line 867: Line 1,025:
 
'''Returns:'''
 
'''Returns:'''
 
:TRUE if it was able to show the UI, FALSE if it failed
 
:TRUE if it was able to show the UI, FALSE if it failed
 +
 +
====ShowGamerCardUI====
 +
{{code|function [[bool]]&nbsp;'''ShowGamerCardUI''' ([[byte]]&nbsp;'''LocalUserNum''', {{tl|UniqueNetId|OnlineSubsystem}}&nbsp;'''PlayerId''')}}
 +
 +
'''Specified by:''' {{tl|ShowGamerCardUI|OnlinePlayerInterfaceEx}}
 +
 +
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====
 +
{{code|function [[bool]]&nbsp;'''ShowInviteUI''' ([[byte]]&nbsp;'''LocalUserNum''', optional&nbsp;[[string]]&nbsp;'''InviteText''')}}
 +
 +
'''Specified by:''' {{tl|ShowInviteUI|OnlinePlayerInterfaceEx}}
 +
 +
Displays the invite ui
 +
 +
'''Parameters:'''
 +
* ''LocalUserNum'' - the local user sending the invite
 +
* ''InviteText'' - the string to prefill the UI with
 +
 +
====ShowMembershipMarketplaceUI====
 +
{{code|function [[bool]]&nbsp;'''ShowMembershipMarketplaceUI''' ([[byte]]&nbsp;'''LocalUserNum''')}}
 +
 +
'''Specified by:''' {{tl|ShowMembershipMarketplaceUI|OnlinePlayerInterfaceEx}}
 +
 +
Displays the marketplace UI for memberships
 +
 +
'''Parameters:'''
 +
* ''LocalUserNum'' - the local user viewing available memberships
 +
 +
====ShowMessagesUI====
 +
{{code|function [[bool]]&nbsp;'''ShowMessagesUI''' ([[byte]]&nbsp;'''LocalUserNum''')}}
 +
 +
'''Specified by:''' {{tl|ShowMessagesUI|OnlinePlayerInterfaceEx}}
 +
 +
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====
 +
{{code|function [[bool]]&nbsp;'''ShowPlayersUI''' ([[byte]]&nbsp;'''LocalUserNum''')}}
 +
 +
'''Specified by:''' {{tl|ShowPlayersUI|OnlinePlayerInterfaceEx}}
 +
 +
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
 +
 +
====UnlockGamerPicture====
 +
{{code|function [[bool]]&nbsp;'''UnlockGamerPicture''' ([[byte]]&nbsp;'''LocalUserNum''', [[int]]&nbsp;'''PictureId''')}}
 +
 +
'''Specified by:''' {{tl|UnlockGamerPicture|OnlinePlayerInterfaceEx}}
 +
 +
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
  
 
====UnmuteAll====
 
====UnmuteAll====

Latest revision as of 02:20, 16 August 2009

Contents

;Other member categories for this class::delegates, native functions, properties

Instance functions[edit]

AddAddFriendByNameCompleteDelegate[edit]

function AddAddFriendByNameCompleteDelegate (byte LocalUserNum, delegate<OnAddFriendByNameCompleteFriendDelegate)

Specified by: OnlinePlayerInterface.AddAddFriendByNameCompleteDelegate

Adds the delegate used to notify the gameplay code that the user has received a friend invite

Parameters:

  • LocalUserNum - the user associated with the notification
  • FriendDelegate - the delegate to use for notifications

AddConnectionStatusChangeDelegate[edit]

function AddConnectionStatusChangeDelegate (delegate<OnConnectionStatusChangeConnectionStatusDelegate)

Specified by: OnlineSystemInterface.AddConnectionStatusChangeDelegate

Adds the delegate to the list to be notified when the connection status changes

Parameters:

  • ConnectionStatusDelegate - the delegate to add

AddControllerChangeDelegate[edit]

function AddControllerChangeDelegate (delegate<OnControllerChangeControllerChangeDelegate)

Specified by: OnlineSystemInterface.AddControllerChangeDelegate

Sets the delegate used to notify the gameplay code that the controller state changed

Parameters:

  • ControllerChangeDelegate - the delegate to use for notifications

AddCreateOnlineAccountCompletedDelegate[edit]

function AddCreateOnlineAccountCompletedDelegate (delegate<OnCreateOnlineAccountCompletedAccountCreateDelegate)

Specified by: OnlineAccountInterface.AddCreateOnlineAccountCompletedDelegate

Sets the delegate used to notify the gameplay code that account creation completed

Parameters:

  • AccountCreateDelegate - the delegate to use for notifications

AddDeviceSelectionDoneDelegate[edit]

function AddDeviceSelectionDoneDelegate (byte LocalUserNum, delegate<OnDeviceSelectionCompleteDeviceDelegate)

Specified by: OnlinePlayerInterfaceEx.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

AddExternalUIChangeDelegate[edit]

function AddExternalUIChangeDelegate (delegate<OnExternalUIChangeExternalUIDelegate)

Specified by: OnlineSystemInterface.AddExternalUIChangeDelegate

Sets the delegate used to notify the gameplay code that external UI state changed (opened/closed)

Parameters:

  • ExternalUIDelegate - the delegate to use for notifications

AddFlushOnlineStatsCompleteDelegate[edit]

function AddFlushOnlineStatsCompleteDelegate (delegate<OnFlushOnlineStatsCompleteFlushOnlineStatsCompleteDelegate)

Specified by: OnlineStatsInterface.AddFlushOnlineStatsCompleteDelegate

Adds the delegate used to notify the gameplay code that the stats flush has completed

Parameters:

  • FlushOnlineStatsCompleteDelegate - the delegate to use for notifications

AddFriendInviteReceivedDelegate[edit]

function AddFriendInviteReceivedDelegate (byte LocalUserNum, delegate<OnFriendInviteReceivedInviteDelegate)

Specified by: OnlinePlayerInterface.AddFriendInviteReceivedDelegate

Adds the delegate used to notify the gameplay code that the user has received a friend invite

Parameters:

  • LocalUserNum - the user associated with the notification
  • InviteDelegate - the delegate to use for notifications

AddFriendMessageReceivedDelegate[edit]

function AddFriendMessageReceivedDelegate (byte LocalUserNum, delegate<OnFriendMessageReceivedMessageDelegate)

Specified by: OnlinePlayerInterface.AddFriendMessageReceivedDelegate

Adds the delegate used to notify the gameplay code that the user has received a friend invite

Parameters:

  • LocalUserNum - the user associated with the notification
  • MessageDelegate - the delegate to use for notifications

AddFriendsChangeDelegate[edit]

function AddFriendsChangeDelegate (byte LocalUserNum, delegate<OnFriendsChangeFriendsDelegate)

Specified by: OnlinePlayerInterface.AddFriendsChangeDelegate

Sets the delegate used to notify the gameplay code that a friends list changed

Parameters:

  • LocalUserNum - the user to read the friends list of
  • FriendsDelegate - the delegate to use for notifications

AddJoinFriendGameCompleteDelegate[edit]

function AddJoinFriendGameCompleteDelegate (delegate<OnJoinFriendGameCompleteJoinFriendGameCompleteDelegate)

Specified by: OnlinePlayerInterface.AddJoinFriendGameCompleteDelegate

Sets the delegate used to notify when the join friend is complete

Parameters:

  • JoinFriendGameCompleteDelegate - the delegate to use for notifications

AddKeyboardInputDoneDelegate[edit]

function AddKeyboardInputDoneDelegate (delegate<OnKeyboardInputCompleteInputDelegate)

Specified by: OnlinePlayerInterface.AddKeyboardInputDoneDelegate

Adds the delegate used to notify the gameplay code that the user has completed their keyboard input

Parameters:

  • InputDelegate - the delegate to use for notifications

AddLinkStatusChangeDelegate[edit]

function AddLinkStatusChangeDelegate (delegate<OnLinkStatusChangeLinkStatusDelegate)

Specified by: OnlineSystemInterface.AddLinkStatusChangeDelegate

Adds the delegate used to notify the gameplay code that link status changed

Parameters:

  • LinkStatusDelegate - the delegate to use for notifications

AddLoginCancelledDelegate[edit]

function AddLoginCancelledDelegate (delegate<OnLoginCancelledCancelledDelegate)

Specified by: OnlinePlayerInterface.AddLoginCancelledDelegate

Adds a delegate to the list of delegates that are fired when a login is cancelled

Parameters:

  • CancelledDelegate - the delegate to add to the list

AddLoginChangeDelegate[edit]

function AddLoginChangeDelegate (delegate<OnLoginChangeLoginDelegate, optional byte LocalUserNum)

Specified by: OnlinePlayerInterface.AddLoginChangeDelegate

Sets the delegate used to notify the gameplay code that a login changed

Parameters:

  • LoginDelegate - the delegate to use for notifications
  • LocalUserNum - whether to watch for changes on a specific slot or all slots

AddLoginFailedDelegate[edit]

function AddLoginFailedDelegate (byte LocalUserNum, delegate<OnLoginFailedLoginFailedDelegate)

Specified by: OnlinePlayerInterface.AddLoginFailedDelegate

Sets the delegate used to notify the gameplay code that a login failed

Parameters:

  • LocalUserNum - the controller number of the associated user
  • LoginDelegate - the delegate to use for notifications

AddLogoutCompletedDelegate[edit]

function AddLogoutCompletedDelegate (byte LocalUserNum, delegate<OnLogoutCompletedLogoutDelegate)

Specified by: OnlinePlayerInterface.AddLogoutCompletedDelegate

Sets the delegate used to notify the gameplay code that a logout completed

Parameters:

  • LocalUserNum - the controller number of the associated user
  • LogoutDelegate - the delegate to use for notifications

AddMutingChangeDelegate[edit]

function AddMutingChangeDelegate (delegate<OnMutingChangeMutingDelegate)

Specified by: OnlinePlayerInterface.AddMutingChangeDelegate

Sets the delegate used to notify the gameplay code that a muting list changed

Parameters:

  • MutingDelegate - the delegate to use for notifications

AddPlayerTalkingDelegate[edit]

function AddPlayerTalkingDelegate (delegate<OnPlayerTalkingTalkerDelegate)

Specified by: OnlineVoiceInterface.AddPlayerTalkingDelegate

Adds a talker delegate to the list of notifications

Parameters:

  • TalkerDelegate - the delegate to call when a player is talking

AddProfileDataChangedDelegate[edit]

function AddProfileDataChangedDelegate (byte LocalUserNum, delegate<OnProfileDataChangedProfileDataChangedDelegate)

Specified by: OnlinePlayerInterfaceEx.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

AddReadContentAnnouncementsCompletedDelegate[edit]

function AddReadContentAnnouncementsCompletedDelegate (delegate<OnReadContentAnnouncementsCompletedReadContentAnnouncementsDelegate)

Specified by: OnlineNewsInterface.AddReadContentAnnouncementsCompletedDelegate

Sets the delegate used to notify the gameplay code that content announcements reading has completed

Parameters:

  • ReadContentAnnouncementsDelegate - the delegate to use for notifications

AddReadFriendsCompleteDelegate[edit]

function AddReadFriendsCompleteDelegate (byte LocalUserNum, delegate<OnReadFriendsCompleteReadFriendsCompleteDelegate)

Specified by: OnlinePlayerInterface.AddReadFriendsCompleteDelegate

Sets the delegate used to notify the gameplay code that the friends read request has completed

Parameters:

  • LocalUserNum - the user to read the friends list of
  • ReadFriendsCompleteDelegate - the delegate to use for notifications

AddReadGameNewsCompletedDelegate[edit]

function AddReadGameNewsCompletedDelegate (delegate<OnReadGameNewsCompletedReadGameNewsDelegate)

Specified by: OnlineNewsInterface.AddReadGameNewsCompletedDelegate

Sets the delegate used to notify the gameplay code that news reading has completed

Parameters:

  • ReadGameNewsDelegate - the delegate to use for notifications

AddReadOnlineStatsCompleteDelegate[edit]

function AddReadOnlineStatsCompleteDelegate (delegate<OnReadOnlineStatsCompleteReadOnlineStatsCompleteDelegate)

Specified by: OnlineStatsInterface.AddReadOnlineStatsCompleteDelegate

Adds the delegate to a list used to notify the gameplay code that the stats read has completed

Parameters:

  • ReadOnlineStatsCompleteDelegate - the delegate to use for notifications

AddReadProfileSettingsCompleteDelegate[edit]

function AddReadProfileSettingsCompleteDelegate (byte LocalUserNum, delegate<OnReadProfileSettingsCompleteReadProfileSettingsCompleteDelegate)

Specified by: OnlinePlayerInterface.AddReadProfileSettingsCompleteDelegate

Sets the delegate used to notify the gameplay code that the last read request has completed

Parameters:

  • LocalUserNum - which user to watch for read complete notifications
  • ReadProfileSettingsCompleteDelegate - the delegate to use for notifications

AddReceivedGameInviteDelegate[edit]

function AddReceivedGameInviteDelegate (byte LocalUserNum, delegate<OnReceivedGameInviteReceivedGameInviteDelegate)

Specified by: OnlinePlayerInterface.AddReceivedGameInviteDelegate

Adds the delegate used to notify the gameplay code that the user has received a game invite

Parameters:

  • LocalUserNum - the user associated with the notification
  • ReceivedGameInviteDelegate - the delegate to use for notifications

AddRecognitionCompleteDelegate[edit]

function AddRecognitionCompleteDelegate (byte LocalUserNum, delegate<OnRecognitionCompleteRecognitionDelegate)

Specified by: OnlineVoiceInterface.AddRecognitionCompleteDelegate

Sets the speech recognition notification callback to use for the specified user

Parameters:

  • LocalUserNum - the local user to receive notifications for
  • RecognitionDelegate - the delegate to call when recognition is complete

AddRegisterHostStatGuidCompleteDelegate[edit]

function AddRegisterHostStatGuidCompleteDelegate (delegate<OnFlushOnlineStatsCompleteRegisterHostStatGuidCompleteDelegate)

Specified by: OnlineStatsInterface.AddRegisterHostStatGuidCompleteDelegate

Adds the delegate for notifying when the host guid registration is done

Parameters:

  • RegisterHostStatGuidCompleteDelegate - the delegate to use for notifications

AddStorageDeviceChangeDelegate[edit]

function AddStorageDeviceChangeDelegate (delegate<OnStorageDeviceChangeStorageDeviceChangeDelegate)

Specified by: OnlineSystemInterface.AddStorageDeviceChangeDelegate

Adds the delegate to the list to be notified when a storage device changes

Parameters:

  • StorageDeviceChangeDelegate - the delegate to add

AddUnlockAchievementCompleteDelegate[edit]

function AddUnlockAchievementCompleteDelegate (byte LocalUserNum, delegate<OnUnlockAchievementCompleteUnlockAchievementCompleteDelegate)

Specified by: OnlinePlayerInterfaceEx.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

AddWriteProfileSettingsCompleteDelegate[edit]

function AddWriteProfileSettingsCompleteDelegate (byte LocalUserNum, delegate<OnWriteProfileSettingsCompleteWriteProfileSettingsCompleteDelegate)

Specified by: OnlinePlayerInterface.AddWriteProfileSettingsCompleteDelegate

Sets the delegate used to notify the gameplay code that the last read request has completed

Parameters:

  • LocalUserNum - which user to watch for read complete notifications
  • ReadProfileSettingsCompleteDelegate - the delegate to use for notifications

CanDownloadUserContent[edit]

function OnlineSubsystem.EFeaturePrivilegeLevel CanDownloadUserContent (byte LocalUserNum)

Specified by: OnlinePlayerInterface.CanDownloadUserContent

Determines whether the player is allowed to download user created content

Parameters:

  • LocalUserNum - the controller number of the associated user

Returns:

the Privilege level that is enabled

CanPurchaseContent[edit]

function OnlineSubsystem.EFeaturePrivilegeLevel CanPurchaseContent (byte LocalUserNum)

Specified by: OnlinePlayerInterface.CanPurchaseContent

Determines whether the player is allowed to buy content online

Parameters:

  • LocalUserNum - the controller number of the associated user

Returns:

the Privilege level that is enabled

CanShowPresenceInformation[edit]

function OnlineSubsystem.EFeaturePrivilegeLevel CanShowPresenceInformation (byte LocalUserNum)

Specified by: OnlinePlayerInterface.CanShowPresenceInformation

Determines whether the player is allowed to have their online presence information shown to remote clients

Parameters:

  • LocalUserNum - the controller number of the associated user

Returns:

the Privilege level that is enabled

CanViewPlayerProfiles[edit]

function OnlineSubsystem.EFeaturePrivilegeLevel CanViewPlayerProfiles (byte LocalUserNum)

Specified by: OnlinePlayerInterface.CanViewPlayerProfiles

Determines whether the player is allowed to view other people's player profile

Parameters:

  • LocalUserNum - the controller number of the associated user

Returns:

the Privilege level that is enabled

ClearAddFriendByNameCompleteDelegate[edit]

function ClearAddFriendByNameCompleteDelegate (byte LocalUserNum, delegate<OnAddFriendByNameCompleteFriendDelegate)

Specified by: OnlinePlayerInterface.ClearAddFriendByNameCompleteDelegate

Removes the delegate specified from the list

Parameters:

  • LocalUserNum - the user associated with the notification
  • FriendDelegate - the delegate to use for notifications

ClearConnectionStatusChangeDelegate[edit]

function ClearConnectionStatusChangeDelegate (delegate<OnConnectionStatusChangeConnectionStatusDelegate)

Specified by: OnlineSystemInterface.ClearConnectionStatusChangeDelegate

Removes the delegate from the notify list

Parameters:

  • ConnectionStatusDelegate - the delegate to remove

ClearControllerChangeDelegate[edit]

function ClearControllerChangeDelegate (delegate<OnControllerChangeControllerChangeDelegate)

Specified by: OnlineSystemInterface.ClearControllerChangeDelegate

Removes the delegate used to notify the gameplay code that the controller state changed

Parameters:

  • ControllerChangeDelegate - the delegate to remove

ClearCreateOnlineAccountCompletedDelegate[edit]

function ClearCreateOnlineAccountCompletedDelegate (delegate<OnCreateOnlineAccountCompletedAccountCreateDelegate)

Specified by: OnlineAccountInterface.ClearCreateOnlineAccountCompletedDelegate

Removes the specified delegate from the notification list

Parameters:

  • AccountCreateDelegate - the delegate to use for notifications

ClearDeviceSelectionDoneDelegate[edit]

function ClearDeviceSelectionDoneDelegate (byte LocalUserNum, delegate<OnDeviceSelectionCompleteDeviceDelegate)

Specified by: OnlinePlayerInterfaceEx.ClearDeviceSelectionDoneDelegate

Removes the specified delegate from the list of callbacks

Parameters:

  • DeviceDelegate - the delegate to use for notifications

ClearExternalUIChangeDelegate[edit]

function ClearExternalUIChangeDelegate (delegate<OnExternalUIChangeExternalUIDelegate)

Specified by: OnlineSystemInterface.ClearExternalUIChangeDelegate

Removes the delegate from the notification list

Parameters:

  • ExternalUIDelegate - the delegate to remove

ClearFlushOnlineStatsCompleteDelegate[edit]

function ClearFlushOnlineStatsCompleteDelegate (delegate<OnFlushOnlineStatsCompleteFlushOnlineStatsCompleteDelegate)

Specified by: OnlineStatsInterface.ClearFlushOnlineStatsCompleteDelegate

Clears the delegate used to notify the gameplay code that the stats flush has completed

Parameters:

  • FlushOnlineStatsCompleteDelegate - the delegate to use for notifications

ClearFriendInviteReceivedDelegate[edit]

function ClearFriendInviteReceivedDelegate (byte LocalUserNum, delegate<OnFriendInviteReceivedInviteDelegate)

Specified by: OnlinePlayerInterface.ClearFriendInviteReceivedDelegate

Removes the delegate specified from the list

Parameters:

  • LocalUserNum - the user associated with the notification
  • InviteDelegate - the delegate to use for notifications

ClearFriendMessageReceivedDelegate[edit]

function ClearFriendMessageReceivedDelegate (byte LocalUserNum, delegate<OnFriendMessageReceivedMessageDelegate)

Specified by: OnlinePlayerInterface.ClearFriendMessageReceivedDelegate

Removes the delegate specified from the list

Parameters:

  • LocalUserNum - the user associated with the notification
  • MessageDelegate - the delegate to use for notifications

ClearFriendsChangeDelegate[edit]

function ClearFriendsChangeDelegate (byte LocalUserNum, delegate<OnFriendsChangeFriendsDelegate)

Specified by: OnlinePlayerInterface.ClearFriendsChangeDelegate

Searches the existing set of delegates for the one specified and removes it from the list

Parameters:

  • LocalUserNum - the user to read the friends list of
  • FriendsDelegate - the delegate to use for notifications

ClearJoinFriendGameCompleteDelegate[edit]

function ClearJoinFriendGameCompleteDelegate (delegate<OnJoinFriendGameCompleteJoinFriendGameCompleteDelegate)

Specified by: OnlinePlayerInterface.ClearJoinFriendGameCompleteDelegate

Removes the delegate from the list of notifications

Parameters:

  • JoinFriendGameCompleteDelegate - the delegate to use for notifications

ClearKeyboardInputDoneDelegate[edit]

function ClearKeyboardInputDoneDelegate (delegate<OnKeyboardInputCompleteInputDelegate)

Specified by: OnlinePlayerInterface.ClearKeyboardInputDoneDelegate

Clears the delegate used to notify the gameplay code that the user has completed their keyboard input

Parameters:

  • InputDelegate - the delegate to use for notifications

ClearLinkStatusChangeDelegate[edit]

function ClearLinkStatusChangeDelegate (delegate<OnLinkStatusChangeLinkStatusDelegate)

Specified by: OnlineSystemInterface.ClearLinkStatusChangeDelegate

Removes the delegate from the notify list

Parameters:

  • LinkStatusDelegate - the delegate to remove

ClearLoginCancelledDelegate[edit]

function ClearLoginCancelledDelegate (delegate<OnLoginCancelledCancelledDelegate)

Specified by: OnlinePlayerInterface.ClearLoginCancelledDelegate

Removes the specified delegate from the notification list

Parameters:

  • CancelledDelegate - the delegate to remove fromt he list

ClearLoginChangeDelegate[edit]

function ClearLoginChangeDelegate (delegate<OnLoginChangeLoginDelegate, optional byte LocalUserNum)

Specified by: OnlinePlayerInterface.ClearLoginChangeDelegate

Removes the specified delegate from the notification list

Parameters:

  • LoginDelegate - the delegate to use for notifications
  • LocalUserNum - whether to watch for changes on a specific slot or all slots

ClearLoginFailedDelegate[edit]

function ClearLoginFailedDelegate (byte LocalUserNum, delegate<OnLoginFailedLoginFailedDelegate)

Specified by: OnlinePlayerInterface.ClearLoginFailedDelegate

Removes the specified delegate from the notification list

Parameters:

  • LocalUserNum - the controller number of the associated user
  • LoginDelegate - the delegate to use for notifications

ClearLogoutCompletedDelegate[edit]

function ClearLogoutCompletedDelegate (byte LocalUserNum, delegate<OnLogoutCompletedLogoutDelegate)

Specified by: OnlinePlayerInterface.ClearLogoutCompletedDelegate

Removes the specified delegate from the notification list

Parameters:

  • LocalUserNum - the controller number of the associated user
  • LogoutDelegate - the delegate to use for notifications

ClearMutingChangeDelegate[edit]

function ClearMutingChangeDelegate (delegate<OnFriendsChangeMutingDelegate)

Specified by: OnlinePlayerInterface.ClearMutingChangeDelegate

Searches the existing set of delegates for the one specified and removes it from the list

Parameters:

  • FriendsDelegate - the delegate to use for notifications

ClearPlayerTalkingDelegate[edit]

function ClearPlayerTalkingDelegate (delegate<OnPlayerTalkingTalkerDelegate)

Specified by: OnlineVoiceInterface.ClearPlayerTalkingDelegate

Removes a talker delegate to the list of notifications

Parameters:

  • TalkerDelegate - the delegate to remove from the notification list

ClearProfileDataChangedDelegate[edit]

function ClearProfileDataChangedDelegate (byte LocalUserNum, delegate<OnProfileDataChangedProfileDataChangedDelegate)

Specified by: OnlinePlayerInterfaceEx.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

ClearReadContentAnnouncementsCompletedDelegate[edit]

function ClearReadContentAnnouncementsCompletedDelegate (delegate<OnReadContentAnnouncementsCompletedReadContentAnnouncementsDelegate)

Specified by: OnlineNewsInterface.ClearReadContentAnnouncementsCompletedDelegate

Removes the specified delegate from the notification list

Parameters:

  • ReadContentAnnouncementsDelegate - the delegate to use for notifications

ClearReadFriendsCompleteDelegate[edit]

function ClearReadFriendsCompleteDelegate (byte LocalUserNum, delegate<OnReadFriendsCompleteReadFriendsCompleteDelegate)

Specified by: OnlinePlayerInterface.ClearReadFriendsCompleteDelegate

Searches the existing set of delegates for the one specified and removes it from the list

Parameters:

  • LocalUserNum - which user to watch for read complete notifications
  • ReadFriendsCompleteDelegate - the delegate to find and clear

ClearReadGameNewsCompletedDelegate[edit]

function ClearReadGameNewsCompletedDelegate (delegate<OnReadGameNewsCompletedReadGameNewsDelegate)

Specified by: OnlineNewsInterface.ClearReadGameNewsCompletedDelegate

Removes the specified delegate from the notification list

Parameters:

  • ReadGameNewsDelegate - the delegate to use for notifications

ClearReadOnlineStatsCompleteDelegate[edit]

function ClearReadOnlineStatsCompleteDelegate (delegate<OnReadOnlineStatsCompleteReadOnlineStatsCompleteDelegate)

Specified by: OnlineStatsInterface.ClearReadOnlineStatsCompleteDelegate

Removes the delegate from the notify list

Parameters:

  • ReadOnlineStatsCompleteDelegate - the delegate to use for notifications

ClearReadProfileSettingsCompleteDelegate[edit]

function ClearReadProfileSettingsCompleteDelegate (byte LocalUserNum, delegate<OnReadProfileSettingsCompleteReadProfileSettingsCompleteDelegate)

Specified by: OnlinePlayerInterface.ClearReadProfileSettingsCompleteDelegate

Searches the existing set of delegates for the one specified and removes it from the list

Parameters:

  • LocalUserNum - which user to watch for read complete notifications
  • ReadProfileSettingsCompleteDelegate - the delegate to find and clear

ClearReceivedGameInviteDelegate[edit]

function ClearReceivedGameInviteDelegate (byte LocalUserNum, delegate<OnReceivedGameInviteReceivedGameInviteDelegate)

Specified by: OnlinePlayerInterface.ClearReceivedGameInviteDelegate

Removes the delegate specified from the list

Parameters:

  • LocalUserNum - the user associated with the notification
  • ReceivedGameInviteDelegate - the delegate to use for notifications

ClearRecognitionCompleteDelegate[edit]

function ClearRecognitionCompleteDelegate (byte LocalUserNum, delegate<OnRecognitionCompleteRecognitionDelegate)

Specified by: OnlineVoiceInterface.ClearRecognitionCompleteDelegate

Clears the speech recognition notification callback to use for the specified user

Parameters:

  • LocalUserNum - the local user to receive notifications for
  • RecognitionDelegate - the delegate to call when recognition is complete

ClearRegisterHostStatGuidCompleteDelegateDelegate[edit]

function ClearRegisterHostStatGuidCompleteDelegateDelegate (delegate<OnFlushOnlineStatsCompleteRegisterHostStatGuidCompleteDelegate)

Specified by: OnlineStatsInterface.ClearRegisterHostStatGuidCompleteDelegateDelegate

Clears the delegate used to notify the gameplay code

Parameters:

  • RegisterHostStatGuidCompleteDelegate - the delegate to use for notifications

ClearStorageDeviceChangeDelegate[edit]

function ClearStorageDeviceChangeDelegate (delegate<OnStorageDeviceChangeStorageDeviceChangeDelegate)

Specified by: OnlineSystemInterface.ClearStorageDeviceChangeDelegate

Removes the delegate from the notify list

Parameters:

  • ConnectionStatusDelegate - the delegate to remove

ClearUnlockAchievementCompleteDelegate[edit]

function ClearUnlockAchievementCompleteDelegate (byte LocalUserNum, delegate<OnUnlockAchievementCompleteUnlockAchievementCompleteDelegate)

Specified by: OnlinePlayerInterfaceEx.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

ClearWriteProfileSettingsCompleteDelegate[edit]

function ClearWriteProfileSettingsCompleteDelegate (byte LocalUserNum, delegate<OnWriteProfileSettingsCompleteWriteProfileSettingsCompleteDelegate)

Specified by: OnlinePlayerInterface.ClearWriteProfileSettingsCompleteDelegate

Searches the existing set of delegates for the one specified and removes it from the list

Parameters:

  • LocalUserNum - which user to watch for read complete notifications
  • ReadProfileSettingsCompleteDelegate - the delegate to find and clear

CreateLocalAccount[edit]

function bool CreateLocalAccount (string UserName, optional string Password)

Specified by: OnlineAccountInterface.CreateLocalAccount

Creates a non-networked account on the local system. Password is only used when supplied. Otherwise the account is not secured.

Parameters:

  • UserName - the unique nickname of the account
  • Password - the password securing the account

Returns:

true if the account was created, false otherwise

DeleteLocalAccount[edit]

function bool DeleteLocalAccount (string UserName, optional string Password)

Specified by: OnlineAccountInterface.DeleteLocalAccount

Deletes a local account if the password matches

Parameters:

  • UserName - the unique nickname of the account
  • Password - the password securing the account

Returns:

true if the account was deleted, false otherwise

DeleteMessage[edit]

function bool DeleteMessage (byte LocalUserNum, int MessageIndex)

Specified by: OnlinePlayerInterface.DeleteMessage

Deletes a message from the list of messages

Parameters:

  • LocalUserNum - the user that is deleting the message
  • MessageIndex - the index of the message to delete

Returns:

true if the message was deleted, false otherwise

GetContentAnnouncements[edit]

function string GetContentAnnouncements (byte LocalUserNum)

Specified by: OnlineNewsInterface.GetContentAnnouncements

Returns the game specific content announcements from the cache

Parameters:

  • LocalUserNum - the local user the content announcements is being read for

Returns:

an empty string if no data was read, otherwise the contents of the read

GetDeviceSelectionResults[edit]

function int GetDeviceSelectionResults (byte LocalUserNum, out string DeviceName)

Specified by: OnlinePlayerInterfaceEx.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

GetFriendMessages[edit]

function GetFriendMessages (byte LocalUserNum, out array<OnlineSubsystem.OnlineFriendMessageFriendMessages)

Specified by: OnlinePlayerInterface.GetFriendMessages

Returns the list of messages for the specified player

Parameters:

  • LocalUserNum - the local player wanting to join
  • FriendMessages - the set of messages cached locally for the player

GetGameNews[edit]

function string GetGameNews (byte LocalUserNum)

Specified by: OnlineNewsInterface.GetGameNews

Returns the game specific news from the cache

Parameters:

  • LocalUserNum - the local user the news is being read for

Returns:

an empty string if no news was read, otherwise the contents of the read

GetKeyboardInputResults[edit]

function string GetKeyboardInputResults (out byte bWasCanceled)

Specified by: OnlinePlayerInterface.GetKeyboardInputResults

Fetches the results of the input

Parameters:

  • bWasCanceled - whether the user cancelled the input or not

Returns:

the string entered by the user. Note the string will be empty if it fails validation

GetLocalAccountNames[edit]

function bool GetLocalAccountNames (out array<stringAccounts)

Specified by: OnlineAccountInterface.GetLocalAccountNames

Fetches a list of local accounts

Parameters:

  • Accounts - the array that is populated with the accounts

Returns:

true if the list was read, false otherwise

GetNetworkNotificationPosition[edit]

function OnlineSubsystem.ENetworkNotificationPosition GetNetworkNotificationPosition ()

Specified by: OnlineSystemInterface.GetNetworkNotificationPosition

Determines the current notification position setting

GetPlayerNickname[edit]

function string GetPlayerNickname (byte LocalUserNum)

Specified by: OnlinePlayerInterface.GetPlayerNickname

Reads the player's nick name from the online service

Parameters:

  • LocalUserNum - the controller number of the associated user

Returns:

a string containing the players nick name

GetProfileSettings[edit]

function OnlineProfileSettings GetProfileSettings (byte LocalUserNum)

Specified by: OnlinePlayerInterface.GetProfileSettings

Returns the online profile settings for a given user

Parameters:

  • LocalUserNum - the user that we are reading the data for

Returns:

the profile settings object

GetUniquePlayerId[edit]

function bool GetUniquePlayerId (byte LocalUserNum, out OnlineSubsystem.UniqueNetId PlayerId)

Specified by: OnlinePlayerInterface.GetUniquePlayerId

Gets the platform specific unique id for the specified player

Parameters:

  • LocalUserNum - the controller number of the associated user
  • PlayerId - the byte array that will receive the id

Returns:

TRUE if the call succeeded, FALSE otherwise

IsDeviceValid[edit]

function bool IsDeviceValid (int DeviceId)

Specified by: OnlinePlayerInterfaceEx.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

IsMuted[edit]

function bool IsMuted (byte LocalUserNum, OnlineSubsystem.UniqueNetId PlayerId)

Specified by: OnlinePlayerInterface.IsMuted

Checks that a unique player id is on the specified user's mute list

Parameters:

  • LocalUserNum - the controller number of the associated user
  • PlayerId - the id of the player being checked

Returns:

TRUE if the player should be muted, FALSE otherwise

MuteAll[edit]

function bool MuteAll (byte LocalUserNum, bool bAllowFriends)

Specified by: OnlineVoiceInterface.MuteAll

Mutes all voice or all but friends

Parameters:

  • LocalUserNum - the local user that is making the change
  • bAllowFriends - whether to mute everyone or allow friends

RenameLocalAccount[edit]

function bool RenameLocalAccount (string NewUserName, string OldUserName, optional string Password)

Specified by: OnlineAccountInterface.RenameLocalAccount

Changes the name of a local account

Parameters:

  • UserName - the unique nickname of the account
  • Password - the password securing the account

Returns:

true if the account was renamed, false otherwise

SetNetworkNotificationPosition[edit]

function SetNetworkNotificationPosition (OnlineSubsystem.ENetworkNotificationPosition NewPos)

Specified by: OnlineSystemInterface.SetNetworkNotificationPosition

Sets a new position for the network notification icons/images

Parameters:

  • NewPos - the new location to use

ShowAchievementsUI[edit]

function bool ShowAchievementsUI (byte LocalUserNum)

Specified by: OnlinePlayerInterfaceEx.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[edit]

function bool ShowContentMarketplaceUI (byte LocalUserNum)

Specified by: OnlinePlayerInterfaceEx.ShowContentMarketplaceUI

Displays the marketplace UI for content

Parameters:

  • LocalUserNum - the local user viewing available content

ShowDeviceSelectionUI[edit]

function bool ShowDeviceSelectionUI (byte LocalUserNum, int SizeNeeded, bool bForceShowUI)

Specified by: OnlinePlayerInterfaceEx.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[edit]

function bool ShowFeedbackUI (byte LocalUserNum, OnlineSubsystem.UniqueNetId PlayerId)

Specified by: OnlinePlayerInterfaceEx.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[edit]

function bool ShowFriendsInviteUI (byte LocalUserNum, OnlineSubsystem.UniqueNetId PlayerId)

Specified by: OnlinePlayerInterfaceEx.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

ShowFriendsUI[edit]

function bool ShowFriendsUI (byte LocalUserNum)

Specified by: OnlinePlayerInterface.ShowFriendsUI

Displays the UI that shows a user's list of friends

Parameters:

  • LocalUserNum - the controller number of the associated user

Returns:

TRUE if it was able to show the UI, FALSE if it failed

ShowGamerCardUI[edit]

function bool ShowGamerCardUI (byte LocalUserNum, OnlineSubsystem.UniqueNetId PlayerId)

Specified by: OnlinePlayerInterfaceEx.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[edit]

function bool ShowInviteUI (byte LocalUserNum, optional string InviteText)

Specified by: OnlinePlayerInterfaceEx.ShowInviteUI

Displays the invite ui

Parameters:

  • LocalUserNum - the local user sending the invite
  • InviteText - the string to prefill the UI with

ShowMembershipMarketplaceUI[edit]

function bool ShowMembershipMarketplaceUI (byte LocalUserNum)

Specified by: OnlinePlayerInterfaceEx.ShowMembershipMarketplaceUI

Displays the marketplace UI for memberships

Parameters:

  • LocalUserNum - the local user viewing available memberships

ShowMessagesUI[edit]

function bool ShowMessagesUI (byte LocalUserNum)

Specified by: OnlinePlayerInterfaceEx.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[edit]

function bool ShowPlayersUI (byte LocalUserNum)

Specified by: OnlinePlayerInterfaceEx.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

UnlockGamerPicture[edit]

function bool UnlockGamerPicture (byte LocalUserNum, int PictureId)

Specified by: OnlinePlayerInterfaceEx.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

UnmuteAll[edit]

function bool UnmuteAll (byte LocalUserNum)

Specified by: OnlineVoiceInterface.UnmuteAll

Allows all speakers to send voice

Parameters:

  • LocalUserNum - the local user that is making the change