I'm a doctor, not a mechanic

UE3:OnlineSubsystemGameSpy instance functions (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search

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