Worst-case scenario: the UEd Goblin wipes the map and burns down your house.
Difference between revisions of "UE3:OnlineSubsystemGameSpy instance functions (UT3)"
(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]] '''LocalUserNum''', [[delegate]]<{{tl|OnDeviceSelectionComplete||OnlineSubsystemGameSpy delegates}}> '''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]] '''LocalUserNum''', [[delegate]]<{{tl|OnProfileDataChanged||OnlineSubsystemGameSpy delegates}}> '''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]] '''LocalUserNum''', [[delegate]]<{{tl|OnUnlockAchievementComplete||OnlineSubsystemGameSpy delegates}}> '''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]] '''LocalUserNum''', [[delegate]]<{{tl|OnDeviceSelectionComplete||OnlineSubsystemGameSpy delegates}}> '''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]] '''LocalUserNum''', [[delegate]]<{{tl|OnProfileDataChanged||OnlineSubsystemGameSpy delegates}}> '''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]] '''LocalUserNum''', [[delegate]]<{{tl|OnUnlockAchievementComplete||OnlineSubsystemGameSpy delegates}}> '''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]] '''GetDeviceSelectionResults''' ([[byte]] '''LocalUserNum''', out [[string]] '''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]] '''IsDeviceValid''' ([[int]] '''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]] '''ShowAchievementsUI''' ([[byte]] '''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]] '''ShowContentMarketplaceUI''' ([[byte]] '''LocalUserNum''')}} | ||
+ | |||
+ | '''Specified by:''' {{tl|ShowContentMarketplaceUI|OnlinePlayerInterfaceEx}} | ||
+ | |||
+ | Displays the marketplace UI for content | ||
+ | |||
+ | '''Parameters:''' | ||
+ | * ''LocalUserNum'' - the local user viewing available content | ||
+ | |||
+ | ====ShowDeviceSelectionUI==== | ||
+ | {{code|function [[bool]] '''ShowDeviceSelectionUI''' ([[byte]] '''LocalUserNum''', [[int]] '''SizeNeeded''', [[bool]] '''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]] '''ShowFeedbackUI''' ([[byte]] '''LocalUserNum''', {{tl|UniqueNetId|OnlineSubsystem}} '''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]] '''ShowFriendsInviteUI''' ([[byte]] '''LocalUserNum''', {{tl|UniqueNetId|OnlineSubsystem}} '''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]] '''ShowGamerCardUI''' ([[byte]] '''LocalUserNum''', {{tl|UniqueNetId|OnlineSubsystem}} '''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]] '''ShowInviteUI''' ([[byte]] '''LocalUserNum''', optional [[string]] '''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]] '''ShowMembershipMarketplaceUI''' ([[byte]] '''LocalUserNum''')}} | ||
+ | |||
+ | '''Specified by:''' {{tl|ShowMembershipMarketplaceUI|OnlinePlayerInterfaceEx}} | ||
+ | |||
+ | Displays the marketplace UI for memberships | ||
+ | |||
+ | '''Parameters:''' | ||
+ | * ''LocalUserNum'' - the local user viewing available memberships | ||
+ | |||
+ | ====ShowMessagesUI==== | ||
+ | {{code|function [[bool]] '''ShowMessagesUI''' ([[byte]] '''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]] '''ShowPlayersUI''' ([[byte]] '''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]] '''UnlockGamerPicture''' ([[byte]] '''LocalUserNum''', [[int]] '''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
Object >> OnlineSubsystem >> OnlineSubsystemCommonImpl >> OnlineSubsystemGameSpy (instance functions) |
Contents
- 1 Instance functions
- 1.1 AddAddFriendByNameCompleteDelegate
- 1.2 AddConnectionStatusChangeDelegate
- 1.3 AddControllerChangeDelegate
- 1.4 AddCreateOnlineAccountCompletedDelegate
- 1.5 AddDeviceSelectionDoneDelegate
- 1.6 AddExternalUIChangeDelegate
- 1.7 AddFlushOnlineStatsCompleteDelegate
- 1.8 AddFriendInviteReceivedDelegate
- 1.9 AddFriendMessageReceivedDelegate
- 1.10 AddFriendsChangeDelegate
- 1.11 AddJoinFriendGameCompleteDelegate
- 1.12 AddKeyboardInputDoneDelegate
- 1.13 AddLinkStatusChangeDelegate
- 1.14 AddLoginCancelledDelegate
- 1.15 AddLoginChangeDelegate
- 1.16 AddLoginFailedDelegate
- 1.17 AddLogoutCompletedDelegate
- 1.18 AddMutingChangeDelegate
- 1.19 AddPlayerTalkingDelegate
- 1.20 AddProfileDataChangedDelegate
- 1.21 AddReadContentAnnouncementsCompletedDelegate
- 1.22 AddReadFriendsCompleteDelegate
- 1.23 AddReadGameNewsCompletedDelegate
- 1.24 AddReadOnlineStatsCompleteDelegate
- 1.25 AddReadProfileSettingsCompleteDelegate
- 1.26 AddReceivedGameInviteDelegate
- 1.27 AddRecognitionCompleteDelegate
- 1.28 AddRegisterHostStatGuidCompleteDelegate
- 1.29 AddStorageDeviceChangeDelegate
- 1.30 AddUnlockAchievementCompleteDelegate
- 1.31 AddWriteProfileSettingsCompleteDelegate
- 1.32 CanDownloadUserContent
- 1.33 CanPurchaseContent
- 1.34 CanShowPresenceInformation
- 1.35 CanViewPlayerProfiles
- 1.36 ClearAddFriendByNameCompleteDelegate
- 1.37 ClearConnectionStatusChangeDelegate
- 1.38 ClearControllerChangeDelegate
- 1.39 ClearCreateOnlineAccountCompletedDelegate
- 1.40 ClearDeviceSelectionDoneDelegate
- 1.41 ClearExternalUIChangeDelegate
- 1.42 ClearFlushOnlineStatsCompleteDelegate
- 1.43 ClearFriendInviteReceivedDelegate
- 1.44 ClearFriendMessageReceivedDelegate
- 1.45 ClearFriendsChangeDelegate
- 1.46 ClearJoinFriendGameCompleteDelegate
- 1.47 ClearKeyboardInputDoneDelegate
- 1.48 ClearLinkStatusChangeDelegate
- 1.49 ClearLoginCancelledDelegate
- 1.50 ClearLoginChangeDelegate
- 1.51 ClearLoginFailedDelegate
- 1.52 ClearLogoutCompletedDelegate
- 1.53 ClearMutingChangeDelegate
- 1.54 ClearPlayerTalkingDelegate
- 1.55 ClearProfileDataChangedDelegate
- 1.56 ClearReadContentAnnouncementsCompletedDelegate
- 1.57 ClearReadFriendsCompleteDelegate
- 1.58 ClearReadGameNewsCompletedDelegate
- 1.59 ClearReadOnlineStatsCompleteDelegate
- 1.60 ClearReadProfileSettingsCompleteDelegate
- 1.61 ClearReceivedGameInviteDelegate
- 1.62 ClearRecognitionCompleteDelegate
- 1.63 ClearRegisterHostStatGuidCompleteDelegateDelegate
- 1.64 ClearStorageDeviceChangeDelegate
- 1.65 ClearUnlockAchievementCompleteDelegate
- 1.66 ClearWriteProfileSettingsCompleteDelegate
- 1.67 CreateLocalAccount
- 1.68 DeleteLocalAccount
- 1.69 DeleteMessage
- 1.70 GetContentAnnouncements
- 1.71 GetDeviceSelectionResults
- 1.72 GetFriendMessages
- 1.73 GetGameNews
- 1.74 GetKeyboardInputResults
- 1.75 GetLocalAccountNames
- 1.76 GetNetworkNotificationPosition
- 1.77 GetPlayerNickname
- 1.78 GetProfileSettings
- 1.79 GetUniquePlayerId
- 1.80 IsDeviceValid
- 1.81 IsMuted
- 1.82 MuteAll
- 1.83 RenameLocalAccount
- 1.84 SetNetworkNotificationPosition
- 1.85 ShowAchievementsUI
- 1.86 ShowContentMarketplaceUI
- 1.87 ShowDeviceSelectionUI
- 1.88 ShowFeedbackUI
- 1.89 ShowFriendsInviteUI
- 1.90 ShowFriendsUI
- 1.91 ShowGamerCardUI
- 1.92 ShowInviteUI
- 1.93 ShowMembershipMarketplaceUI
- 1.94 ShowMessagesUI
- 1.95 ShowPlayersUI
- 1.96 UnlockGamerPicture
- 1.97 UnmuteAll
;Other member categories for this class::delegates, native functions, properties
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. |
Instance functions[edit]
AddAddFriendByNameCompleteDelegate[edit]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
Specified by: OnlineSystemInterface.ClearConnectionStatusChangeDelegate
Removes the delegate from the notify list
Parameters:
- ConnectionStatusDelegate - the delegate to remove
ClearControllerChangeDelegate[edit]
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]
Specified by: OnlineAccountInterface.ClearCreateOnlineAccountCompletedDelegate
Removes the specified delegate from the notification list
Parameters:
- AccountCreateDelegate - the delegate to use for notifications
ClearDeviceSelectionDoneDelegate[edit]
Specified by: OnlinePlayerInterfaceEx.ClearDeviceSelectionDoneDelegate
Removes the specified delegate from the list of callbacks
Parameters:
- DeviceDelegate - the delegate to use for notifications
ClearExternalUIChangeDelegate[edit]
Specified by: OnlineSystemInterface.ClearExternalUIChangeDelegate
Removes the delegate from the notification list
Parameters:
- ExternalUIDelegate - the delegate to remove
ClearFlushOnlineStatsCompleteDelegate[edit]
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]
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]
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]
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]
Specified by: OnlinePlayerInterface.ClearJoinFriendGameCompleteDelegate
Removes the delegate from the list of notifications
Parameters:
- JoinFriendGameCompleteDelegate - the delegate to use for notifications
ClearKeyboardInputDoneDelegate[edit]
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]
Specified by: OnlineSystemInterface.ClearLinkStatusChangeDelegate
Removes the delegate from the notify list
Parameters:
- LinkStatusDelegate - the delegate to remove
ClearLoginCancelledDelegate[edit]
Specified by: OnlinePlayerInterface.ClearLoginCancelledDelegate
Removes the specified delegate from the notification list
Parameters:
- CancelledDelegate - the delegate to remove fromt he list
ClearLoginChangeDelegate[edit]
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]
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]
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]
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]
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]
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]
Specified by: OnlineNewsInterface.ClearReadContentAnnouncementsCompletedDelegate
Removes the specified delegate from the notification list
Parameters:
- ReadContentAnnouncementsDelegate - the delegate to use for notifications
ClearReadFriendsCompleteDelegate[edit]
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]
Specified by: OnlineNewsInterface.ClearReadGameNewsCompletedDelegate
Removes the specified delegate from the notification list
Parameters:
- ReadGameNewsDelegate - the delegate to use for notifications
ClearReadOnlineStatsCompleteDelegate[edit]
Specified by: OnlineStatsInterface.ClearReadOnlineStatsCompleteDelegate
Removes the delegate from the notify list
Parameters:
- ReadOnlineStatsCompleteDelegate - the delegate to use for notifications
ClearReadProfileSettingsCompleteDelegate[edit]
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]
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]
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]
Specified by: OnlineStatsInterface.ClearRegisterHostStatGuidCompleteDelegateDelegate
Clears the delegate used to notify the gameplay code
Parameters:
- RegisterHostStatGuidCompleteDelegate - the delegate to use for notifications
ClearStorageDeviceChangeDelegate[edit]
Specified by: OnlineSystemInterface.ClearStorageDeviceChangeDelegate
Removes the delegate from the notify list
Parameters:
- ConnectionStatusDelegate - the delegate to remove
ClearUnlockAchievementCompleteDelegate[edit]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
Specified by: OnlineSystemInterface.GetNetworkNotificationPosition
Determines the current notification position setting
GetPlayerNickname[edit]
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]
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]
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]
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]
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]
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]
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]
Specified by: OnlineSystemInterface.SetNetworkNotificationPosition
Sets a new position for the network notification icons/images
Parameters:
- NewPos - the new location to use
ShowAchievementsUI[edit]
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]
Specified by: OnlinePlayerInterfaceEx.ShowContentMarketplaceUI
Displays the marketplace UI for content
Parameters:
- LocalUserNum - the local user viewing available content
ShowDeviceSelectionUI[edit]
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]
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]
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]
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]
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]
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]
Specified by: OnlinePlayerInterfaceEx.ShowMembershipMarketplaceUI
Displays the marketplace UI for memberships
Parameters:
- LocalUserNum - the local user viewing available memberships
ShowMessagesUI[edit]
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]
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]
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]
Specified by: OnlineVoiceInterface.UnmuteAll
Allows all speakers to send voice
Parameters:
- LocalUserNum - the local user that is making the change