Mostly Harmless
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[edit]
OnConnectionStatusChange[edit]
Delegate fire when the online server connection state changes
Parameters:
- ConnectionStatus - the new connection status
OnControllerChange[edit]
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[edit]
Delegate fired when an external UI display state changes (opening/closing)
Parameters:
- bIsOpening - whether the external UI is opening or closing
OnLinkStatusChange[edit]
Delegate fired when the network link status changes
Parameters:
- bIsConnected - whether the link is currently connected or not
OnStorageDeviceChange[edit]
Delegate fired when a storage device change is detected
Instance functions[edit]
AddConnectionStatusChangeDelegate[edit]
Adds the delegate to the list to be notified when the connection status changes
Parameters:
- ConnectionStatusDelegate - the delegate to add
AddControllerChangeDelegate[edit]
Sets the delegate used to notify the gameplay code that the controller state changed
Parameters:
- ControllerChangeDelegate - the delegate to use for notifications
AddExternalUIChangeDelegate[edit]
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[edit]
Adds the delegate used to notify the gameplay code that link status changed
Parameters:
- LinkStatusDelegate - the delegate to use for notifications
AddStorageDeviceChangeDelegate[edit]
Adds the delegate to the list to be notified when a storage device changes
Parameters:
- StorageDeviceChangeDelegate - the delegate to add
ClearConnectionStatusChangeDelegate[edit]
Removes the delegate from the notify list
Parameters:
- ConnectionStatusDelegate - the delegate to remove
ClearControllerChangeDelegate[edit]
Removes the delegate used to notify the gameplay code that the controller state changed
Parameters:
- ControllerChangeDelegate - the delegate to remove
ClearExternalUIChangeDelegate[edit]
Removes the delegate from the notification list
Parameters:
- ExternalUIDelegate - the delegate to remove
ClearLinkStatusChangeDelegate[edit]
Removes the delegate from the notify list
Parameters:
- LinkStatusDelegate - the delegate to remove
ClearStorageDeviceChangeDelegate[edit]
Removes the delegate from the notify list
Parameters:
- ConnectionStatusDelegate - the delegate to remove
GetNATType[edit]
Determines the NAT type the player is using
GetNetworkNotificationPosition[edit]
Determines the current notification position setting
HasLinkConnection[edit]
Determines if the ethernet link is connected or not
IsControllerConnected[edit]
Determines if the specified controller is connected or not
Parameters:
- ControllerId - the controller to query
Returns:
- true if connected, false otherwise
SetNetworkNotificationPosition[edit]
Sets a new position for the network notification icons/images
Parameters:
- NewPos - the new location to use