I love the smell of UnrealEd crashing in the morning. – tarquin

UE3:OnlineSubsystemLive 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]

AcceptFriendInvite[edit]

function bool AcceptFriendInvite (byte LocalUserNum, OnlineSubsystem.UniqueNetId RequestingPlayer)

Specified by: OnlinePlayerInterface.AcceptFriendInvite

Used to accept a friend invite sent to this player

Parameters:

  • LocalUserNum - the user the invite is for
  • RequestingPlayer - the player the invite is from
  • true - if successful, false otherwise

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

AddArbitrationRegistrationCompleteDelegate[edit]

function AddArbitrationRegistrationCompleteDelegate (delegate<OnArbitrationRegistrationCompleteArbitrationRegistrationCompleteDelegate)

Specified by: OnlineGameInterface.AddArbitrationRegistrationCompleteDelegate

Sets the notification callback to use when arbitration registration has completed

Parameters:

  • ArbitrationRegistrationCompleteDelegate - the delegate to use for notifications

AddCancelFindOnlineGamesCompleteDelegate[edit]

function AddCancelFindOnlineGamesCompleteDelegate (delegate<OnCancelFindOnlineGamesCompleteCancelFindOnlineGamesCompleteDelegate)

Specified by: OnlineGameInterface.AddCancelFindOnlineGamesCompleteDelegate

Adds the delegate to the list to notify with

Parameters:

  • CancelFindOnlineGamesCompleteDelegate - 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

AddContentChangeDelegate[edit]

function AddContentChangeDelegate (delegate<OnContentChangeContentDelegate, optional byte LocalUserNum)

Specified by: OnlineContentInterface.AddContentChangeDelegate

Sets the delegate used to notify the gameplay code that (downloaded) content changed

Parameters:

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

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

AddCreateOnlineGameCompleteDelegate[edit]

function AddCreateOnlineGameCompleteDelegate (delegate<OnCreateOnlineGameCompleteCreateOnlineGameCompleteDelegate)

Specified by: OnlineGameInterface.AddCreateOnlineGameCompleteDelegate

Sets the delegate used to notify the gameplay code that the online game they created has completed the creation process

Parameters:

  • CreateOnlineGameCompleteDelegate - the delegate to use for notifications

AddDestroyOnlineGameCompleteDelegate[edit]

function AddDestroyOnlineGameCompleteDelegate (delegate<OnDestroyOnlineGameCompleteDestroyOnlineGameCompleteDelegate)

Specified by: OnlineGameInterface.AddDestroyOnlineGameCompleteDelegate

Sets the delegate used to notify the gameplay code that the online game they destroyed has completed the destruction process

Parameters:

  • DestroyOnlineGameCompleteDelegate - the delegate to use for notifications

AddDeviceSelectionDoneDelegate[edit]

function AddDeviceSelectionDoneDelegate (byte LocalUserNum, delegate<OnDeviceSelectionCompleteDeviceDelegate)

Specified by: OnlinePlayerInterfaceEx.AddDeviceSelectionDoneDelegate

Sets the delegate used to notify the gameplay code that the user has completed their device selection

Parameters:

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

AddEndOnlineGameCompleteDelegate[edit]

function AddEndOnlineGameCompleteDelegate (delegate<OnEndOnlineGameCompleteEndOnlineGameCompleteDelegate)

Specified by: OnlineGameInterface.AddEndOnlineGameCompleteDelegate

Sets the delegate used to notify the gameplay code that the online game has transitioned to the ending state.

Parameters:

  • EndOnlineGameCompleteDelegate - 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

AddFindOnlineGamesCompleteDelegate[edit]

function AddFindOnlineGamesCompleteDelegate (delegate<OnFindOnlineGamesCompleteFindOnlineGamesCompleteDelegate)

Specified by: OnlineGameInterface.AddFindOnlineGamesCompleteDelegate

Adds the delegate used to notify the gameplay code that the search they kicked off has completed

Parameters:

  • FindOnlineGamesCompleteDelegate - 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

AddFriend[edit]

function bool AddFriend (byte LocalUserNum, OnlineSubsystem.UniqueNetId NewFriend, optional string Message)

Specified by: OnlinePlayerInterface.AddFriend

Sends a friend invite to the specified player

Parameters:

  • LocalUserNum - the user that is sending the invite
  • NewFriend - the player to send the friend request to
  • Message - the message to display to the recipient

Returns:

true if successful, false otherwise

AddFriendByName[edit]

function bool AddFriendByName (byte LocalUserNum, string FriendName, optional string Message)

Specified by: OnlinePlayerInterface.AddFriendByName

Sends a friend invite to the specified player nick

Parameters:

  • LocalUserNum - the user that is sending the invite
  • FriendName - the name of the player to send the invite to
  • Message - the message to display to the recipient

Returns:

true if successful, false otherwise

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:

  • FriendsDelegate - the delegate to use for notifications

AddGameInviteAcceptedDelegate[edit]

function AddGameInviteAcceptedDelegate (byte LocalUserNum, delegate<OnGameInviteAcceptedGameInviteAcceptedDelegate)

Specified by: OnlineGameInterface.AddGameInviteAcceptedDelegate

Sets the delegate used to notify the gameplay code when a game invite has been accepted

Parameters:

  • LocalUserNum - the user to request notification for
  • GameInviteAcceptedDelegate - 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

AddJoinOnlineGameCompleteDelegate[edit]

function AddJoinOnlineGameCompleteDelegate (delegate<OnJoinOnlineGameCompleteJoinOnlineGameCompleteDelegate)

Specified by: OnlineGameInterface.AddJoinOnlineGameCompleteDelegate

Sets the delegate used to notify the gameplay code that the join request they kicked off has completed

Parameters:

  • JoinOnlineGameCompleteDelegate - 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

Sets 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

AddQueryAvailableDownloadsComplete[edit]

function AddQueryAvailableDownloadsComplete (byte LocalUserNum, delegate<OnQueryAvailableDownloadsCompleteQueryDownloadsDelegate)

Specified by: OnlineContentInterface.AddQueryAvailableDownloadsComplete

Sets the delegate used to notify the gameplay code that the content download query has completed

Parameters:

  • LocalUserNum - the user to check the content download availability for
  • ReadContentCompleteDelegate - the delegate to use for notifications

AddReadContentComplete[edit]

function AddReadContentComplete (byte LocalUserNum, delegate<OnReadContentCompleteReadContentCompleteDelegate)

Specified by: OnlineContentInterface.AddReadContentComplete

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

Parameters:

  • LocalUserNum - the user to read the content list of
  • ReadContentCompleteDelegate - 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

AddReadOnlineStatsCompleteDelegate[edit]

function AddReadOnlineStatsCompleteDelegate (delegate<OnReadOnlineStatsCompleteReadOnlineStatsCompleteDelegate)

Specified by: OnlineStatsInterface.AddReadOnlineStatsCompleteDelegate

Adds the delegate 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

AddRegisterPlayerCompleteDelegate[edit]

function AddRegisterPlayerCompleteDelegate (delegate<OnRegisterPlayerCompleteRegisterPlayerCompleteDelegate)

Specified by: OnlineGameInterface.AddRegisterPlayerCompleteDelegate

Sets the delegate used to notify the gameplay code that the player registration request they submitted has completed

Parameters:

  • RegisterPlayerCompleteDelegate - the delegate to use for notifications

AddStartOnlineGameCompleteDelegate[edit]

function AddStartOnlineGameCompleteDelegate (delegate<OnStartOnlineGameCompleteStartOnlineGameCompleteDelegate)

Specified by: OnlineGameInterface.AddStartOnlineGameCompleteDelegate

Sets the delegate used to notify the gameplay code that the online game has transitioned to the started state.

Parameters:

  • StartOnlineGameCompleteDelegate - 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

AddUnregisterPlayerCompleteDelegate[edit]

function AddUnregisterPlayerCompleteDelegate (delegate<OnUnregisterPlayerCompleteUnregisterPlayerCompleteDelegate)

Specified by: OnlineGameInterface.AddUnregisterPlayerCompleteDelegate

Sets the delegate used to notify the gameplay code that the player Unregistration request they submitted has completed

Parameters:

  • UnregisterPlayerCompleteDelegate - 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

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

ClearArbitrationRegistrationCompleteDelegate[edit]

function ClearArbitrationRegistrationCompleteDelegate (delegate<OnArbitrationRegistrationCompleteArbitrationRegistrationCompleteDelegate)

Specified by: OnlineGameInterface.ClearArbitrationRegistrationCompleteDelegate

Removes the notification callback to use when arbitration registration has completed

Parameters:

  • ArbitrationRegistrationCompleteDelegate - the delegate to use for notifications

ClearCancelFindOnlineGamesCompleteDelegate[edit]

function ClearCancelFindOnlineGamesCompleteDelegate (delegate<OnCancelFindOnlineGamesCompleteCancelFindOnlineGamesCompleteDelegate)

Specified by: OnlineGameInterface.ClearCancelFindOnlineGamesCompleteDelegate

Removes the delegate from the notify list

Parameters:

  • CancelFindOnlineGamesCompleteDelegate - 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

ClearContentChangeDelegate[edit]

function ClearContentChangeDelegate (delegate<OnContentChangeContentDelegate, optional byte LocalUserNum)

Specified by: OnlineContentInterface.ClearContentChangeDelegate

Sets the delegate used to notify the gameplay code that (downloaded) content changed

Parameters:

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

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

ClearCreateOnlineGameCompleteDelegate[edit]

function ClearCreateOnlineGameCompleteDelegate (delegate<OnCreateOnlineGameCompleteCreateOnlineGameCompleteDelegate)

Specified by: OnlineGameInterface.ClearCreateOnlineGameCompleteDelegate

Sets the delegate used to notify the gameplay code that the online game they created has completed the creation process

Parameters:

  • CreateOnlineGameCompleteDelegate - the delegate to use for notifications

ClearDestroyOnlineGameCompleteDelegate[edit]

function ClearDestroyOnlineGameCompleteDelegate (delegate<OnDestroyOnlineGameCompleteDestroyOnlineGameCompleteDelegate)

Specified by: OnlineGameInterface.ClearDestroyOnlineGameCompleteDelegate

Removes the delegate from the notification list

Parameters:

  • DestroyOnlineGameCompleteDelegate - 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:

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

ClearEndOnlineGameCompleteDelegate[edit]

function ClearEndOnlineGameCompleteDelegate (delegate<OnEndOnlineGameCompleteEndOnlineGameCompleteDelegate)

Specified by: OnlineGameInterface.ClearEndOnlineGameCompleteDelegate

Removes the delegate from the notify list

Parameters:

  • EndOnlineGameCompleteDelegate - 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

ClearFindOnlineGamesCompleteDelegate[edit]

function ClearFindOnlineGamesCompleteDelegate (delegate<OnFindOnlineGamesCompleteFindOnlineGamesCompleteDelegate)

Specified by: OnlineGameInterface.ClearFindOnlineGamesCompleteDelegate

Removes the delegate from the notify list

Parameters:

  • FindOnlineGamesCompleteDelegate - the delegate to use for notifications

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

Removes the delegate from the list of notifications

Parameters:

  • FriendsDelegate - the delegate to use for notifications

ClearGameInviteAcceptedDelegate[edit]

function ClearGameInviteAcceptedDelegate (byte LocalUserNum, delegate<OnGameInviteAcceptedGameInviteAcceptedDelegate)

Specified by: OnlineGameInterface.ClearGameInviteAcceptedDelegate

Removes the delegate used to notify the gameplay code when a game invite has been accepted

Parameters:

  • LocalUserNum - the user to request notification for
  • GameInviteAcceptedDelegate - 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

ClearJoinOnlineGameCompleteDelegate[edit]

function ClearJoinOnlineGameCompleteDelegate (delegate<OnJoinOnlineGameCompleteJoinOnlineGameCompleteDelegate)

Specified by: OnlineGameInterface.ClearJoinOnlineGameCompleteDelegate

Removes the delegate from the notify list

Parameters:

  • JoinOnlineGameCompleteDelegate - 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<OnMutingChangeMutingDelegate)

Specified by: OnlinePlayerInterface.ClearMutingChangeDelegate

Removes the delegate from the list of notifications

Parameters:

  • MutingDelegate - 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

ClearQueryAvailableDownloadsComplete[edit]

function ClearQueryAvailableDownloadsComplete (byte LocalUserNum, delegate<OnQueryAvailableDownloadsCompleteQueryDownloadsDelegate)

Specified by: OnlineContentInterface.ClearQueryAvailableDownloadsComplete

Sets the delegate used to notify the gameplay code that the content download query has completed

Parameters:

  • LocalUserNum - the user to check the content download availability for
  • ReadContentCompleteDelegate - the delegate to use for notifications

ClearReadContentComplete[edit]

function ClearReadContentComplete (byte LocalUserNum, delegate<OnReadContentCompleteReadContentCompleteDelegate)

Specified by: OnlineContentInterface.ClearReadContentComplete

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

Parameters:

  • LocalUserNum - the user to read the content list of
  • ReadContentCompleteDelegate - the delegate to use for notifications

ClearReadFriendsCompleteDelegate[edit]

function ClearReadFriendsCompleteDelegate (byte LocalUserNum, delegate<OnReadFriendsCompleteReadFriendsCompleteDelegate)

Specified by: OnlinePlayerInterface.ClearReadFriendsCompleteDelegate

Removes the delegate from the list of notifications

Parameters:

  • LocalUserNum - the user to read the friends list of
  • ReadFriendsCompleteDelegate - 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

ClearRegisterPlayerCompleteDelegate[edit]

function ClearRegisterPlayerCompleteDelegate (delegate<OnRegisterPlayerCompleteRegisterPlayerCompleteDelegate)

Specified by: OnlineGameInterface.ClearRegisterPlayerCompleteDelegate

Removes the specified delegate from the notification list

Parameters:

  • RegisterPlayerCompleteDelegate - the delegate to use for notifications

ClearStartOnlineGameCompleteDelegate[edit]

function ClearStartOnlineGameCompleteDelegate (delegate<OnStartOnlineGameCompleteStartOnlineGameCompleteDelegate)

Specified by: OnlineGameInterface.ClearStartOnlineGameCompleteDelegate

Removes the delegate from the notify list

Parameters:

  • StartOnlineGameCompleteDelegate - 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

ClearUnregisterPlayerCompleteDelegate[edit]

function ClearUnregisterPlayerCompleteDelegate (delegate<OnUnregisterPlayerCompleteUnregisterPlayerCompleteDelegate)

Specified by: OnlineGameInterface.ClearUnregisterPlayerCompleteDelegate

Removes the specified delegate from the notification list

Parameters:

  • UnregisterPlayerCompleteDelegate - 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

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

DenyFriendInvite[edit]

function bool DenyFriendInvite (byte LocalUserNum, OnlineSubsystem.UniqueNetId RequestingPlayer)

Specified by: OnlinePlayerInterface.DenyFriendInvite

Used to deny a friend request sent to this player

Parameters:

  • LocalUserNum - the user the invite is for
  • RequestingPlayer - the player the invite is from
  • true - if successful, false otherwise

GetArbitratedPlayers[edit]

function array<OnlineSubsystem.OnlineArbitrationRegistrantGetArbitratedPlayers ()

Specified by: OnlineGameInterface.GetArbitratedPlayers

Returns the list of arbitrated players for the arbitrated session

GetAvailableDownloadCounts[edit]

function GetAvailableDownloadCounts (byte LocalUserNum, out int NewDownloads, out int TotalDownloads)

Specified by: OnlineContentInterface.GetAvailableDownloadCounts

Returns the number of new and total downloads available for the user

Parameters:

  • LocalUserNum - the user to check the content download availability for
  • NewDownloads - out value of the number of new downloads available
  • TotalDownloads - out value of the number of total downloads available

GetClientStatGuid[edit]

function string GetClientStatGuid ()

Specified by: OnlineStatsInterface.GetClientStatGuid

Reads the client's stat guid that was generated by registering the host's guid Used for synching up stats. Only valid on the client. Only callable after the host registration has completed

Returns:

the client's stat guid

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

GetGameSearch[edit]

function OnlineGameSearch GetGameSearch ()

Specified by: OnlineGameInterface.GetGameSearch

Returns the currently set game search object

GetGameSettings[edit]

function OnlineGameSettings GetGameSettings ()

Specified by: OnlineGameInterface.GetGameSettings

Returns the currently set game settings

GetHostStatGuid[edit]

function string GetHostStatGuid ()

Specified by: OnlineStatsInterface.GetHostStatGuid

Reads the host's stat guid for synching up stats. Only valid on the host.

Returns:

the host's stat guid

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

GetNetworkNotificationPosition[edit]

function OnlineSubsystem.ENetworkNotificationPosition GetNetworkNotificationPosition ()

Specified by: OnlineSystemInterface.GetNetworkNotificationPosition

Determines the current notification position setting

GetOnlineGameState[edit]

function OnlineSubsystem.EOnlineGameState GetOnlineGameState ()

Specified by: OnlineGameInterface.GetOnlineGameState

Returns the current state of the online game

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

MulticastReadOnlineStatsComplete[edit]

function MulticastReadOnlineStatsComplete (bool bWasSuccessful)

Local version of the delegate that sends to the array of subscribers

Parameters:

  • bWasSuccessful - whether the call completed or not

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

RegisterHostStatGuid[edit]

function bool RegisterHostStatGuid (const out string HostStatGuid)

Specified by: OnlineStatsInterface.RegisterHostStatGuid

Registers the host's stat guid with the client for verification they are part of the stat. Note this is an async task for any backend communication that needs to happen before the registration is deemed complete

Parameters:

  • HostStatGuid - the host's stat guid

Returns:

TRUE if the call is successful, FALSE otherwise

RegisterStatGuid[edit]

function bool RegisterStatGuid (OnlineSubsystem.UniqueNetId PlayerId, const out string ClientStatGuid)

Specified by: OnlineStatsInterface.RegisterStatGuid

Registers the client's stat guid on the host to validate that the client was in the stat. Used for synching up stats. Only valid on the host.

Parameters:

  • PlayerId - the client's unique net id
  • ClientStatGuid - the client's stat guid

Returns:

TRUE if the call is successful, FALSE otherwise

RemoveFriend[edit]

function bool RemoveFriend (byte LocalUserNum, OnlineSubsystem.UniqueNetId FormerFriend)

Specified by: OnlinePlayerInterface.RemoveFriend

Removes a friend from the player's friend list

Parameters:

  • LocalUserNum - the user that is removing the friend
  • FormerFriend - the player to remove from the friend list

Returns:

true if successful, false otherwise

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