Gah - a solution with more questions. – EntropicLqd
UE3:OnlineSystemInterface (UDK)
Interface >> OnlineSystemInterface |
Contents
- 1 Delegates
- 2 Instance functions
- 2.1 AddConnectionStatusChangeDelegate
- 2.2 AddControllerChangeDelegate
- 2.3 AddExternalUIChangeDelegate
- 2.4 AddLinkStatusChangeDelegate
- 2.5 AddReadTitleFileCompleteDelegate
- 2.6 AddStorageDeviceChangeDelegate
- 2.7 ClearConnectionStatusChangeDelegate
- 2.8 ClearControllerChangeDelegate
- 2.9 ClearExternalUIChangeDelegate
- 2.10 ClearLinkStatusChangeDelegate
- 2.11 ClearReadTitleFileCompleteDelegate
- 2.12 ClearStorageDeviceChangeDelegate
- 2.13 GetNATType
- 2.14 GetNetworkNotificationPosition
- 2.15 GetTitleFileContents
- 2.16 GetTitleFileState
- 2.17 HasLinkConnection
- 2.18 IsControllerConnected
- 2.19 ReadTitleFile
- 2.20 SetNetworkNotificationPosition
- Package:
- Engine
- Known implementing classes:
- OnlineSubsystemPC
- This interface in other games:
- UT3
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. |
This interface provides accessors to the platform specific system methods, features that do not pertain to a single user but to the game as a whole.
Delegates
OnConnectionStatusChange
Delegate fire when the online server connection state changes
Parameters:
- ConnectionStatus - the new connection status
OnControllerChange
Delegate fired when the controller becomes dis/connected
Parameters:
- ControllerId - the id of the controller that changed connection state
- bIsConnected - whether the controller connected (true) or disconnected (false)
OnExternalUIChange
Delegate fired when an external UI display state changes (opening/closing)
Parameters:
- bIsOpening - whether the external UI is opening or closing
OnLinkStatusChange
Delegate fired when the network link status changes
Parameters:
- bIsConnected - whether the link is currently connected or not
OnReadTitleFileComplete
Delegate fired when a file read from the network platform's title specific storage is complete
Parameters:
- bWasSuccessful - whether the file read was successful or not
- FileName - the name of the file this was for
OnStorageDeviceChange
Delegate fired when a storage device change is detected
Instance functions
AddConnectionStatusChangeDelegate
Adds the delegate to the list to be notified when the connection status changes
Parameters:
- ConnectionStatusDelegate - the delegate to add
AddControllerChangeDelegate
Sets the delegate used to notify the gameplay code that the controller state changed
Parameters:
- ControllerChangeDelegate - the delegate to use for notifications
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
AddLinkStatusChangeDelegate
Adds the delegate used to notify the gameplay code that link status changed
Parameters:
- LinkStatusDelegate - the delegate to use for notifications
AddReadTitleFileCompleteDelegate
Adds the delegate to the list to be notified when a requested file has been read
Parameters:
- ReadTitleFileCompleteDelegate - the delegate to add
AddStorageDeviceChangeDelegate
Adds the delegate to the list to be notified when a storage device changes
Parameters:
- StorageDeviceChangeDelegate - the delegate to add
ClearConnectionStatusChangeDelegate
Removes the delegate from the notify list
Parameters:
- ConnectionStatusDelegate - the delegate to remove
ClearControllerChangeDelegate
Removes the delegate used to notify the gameplay code that the controller state changed
Parameters:
- ControllerChangeDelegate - the delegate to remove
ClearExternalUIChangeDelegate
Removes the delegate from the notification list
Parameters:
- ExternalUIDelegate - the delegate to remove
ClearLinkStatusChangeDelegate
Removes the delegate from the notify list
Parameters:
- LinkStatusDelegate - the delegate to remove
ClearReadTitleFileCompleteDelegate
Removes the delegate from the notify list
Parameters:
- ReadTitleFileCompleteDelegate - the delegate to remove
ClearStorageDeviceChangeDelegate
Removes the delegate from the notify list
Parameters:
- StorageDeviceChangeDelegate - the delegate to remove
GetNATType
Determines the NAT type the player is using
GetNetworkNotificationPosition
Determines the current notification position setting
GetTitleFileContents
Copies the file data into the specified buffer for the specified file
Parameters:
- FileName - the name of the file to read
- FileContents - the out buffer to copy the data into
Returns:
- true if the data was copied, false otherwise
GetTitleFileState
Determines the async state of the tile file read operation
Parameters:
- FileName - the name of the file to check on
Returns:
- the async state of the file read
HasLinkConnection
Determines if the ethernet link is connected or not
IsControllerConnected
Determines if the specified controller is connected or not
Parameters:
- ControllerId - the controller to query
Returns:
- true if connected, false otherwise
ReadTitleFile
Starts an asynchronous read of the specified file from the network platform's title specific file store
Parameters:
- FileToRead - the name of the file to read
Returns:
- true if the calls starts successfully, false otherwise
SetNetworkNotificationPosition
Sets a new position for the network notification icons/images
Parameters:
- NewPos - the new location to use