There is no spoon
UE3:OnlineSystemInterface (UT3)
Interface >> OnlineSystemInterface |
Contents
- 1 Delegates
- 2 Instance functions
- 2.1 AddConnectionStatusChangeDelegate
- 2.2 AddControllerChangeDelegate
- 2.3 AddExternalUIChangeDelegate
- 2.4 AddLinkStatusChangeDelegate
- 2.5 AddStorageDeviceChangeDelegate
- 2.6 ClearConnectionStatusChangeDelegate
- 2.7 ClearControllerChangeDelegate
- 2.8 ClearExternalUIChangeDelegate
- 2.9 ClearLinkStatusChangeDelegate
- 2.10 ClearStorageDeviceChangeDelegate
- 2.11 GetNATType
- 2.12 GetNetworkNotificationPosition
- 2.13 HasLinkConnection
- 2.14 IsControllerConnected
- 2.15 SetNetworkNotificationPosition
- Package:
- Engine
- Known implementing classes:
- OnlineSubsystemGameSpy, OnlineSubsystemLive
- This interface in other games:
- UDK
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
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
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
ClearStorageDeviceChangeDelegate
Removes the delegate from the notify list
Parameters:
- ConnectionStatusDelegate - the delegate to remove
GetNATType
Determines the NAT type the player is using
GetNetworkNotificationPosition
Determines the current notification position setting
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
SetNetworkNotificationPosition
Sets a new position for the network notification icons/images
Parameters:
- NewPos - the new location to use