Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.OnlineSystemInterface

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.

Engine.OnlineSystemInterface

Delegates Summary
delegate OnConnectionStatusChange (EOnlineServerConnectionStatus ConnectionStatus)
delegate OnControllerChange (int ControllerId, ool bIsConnected)
delegate OnExternalUIChange (bool bIsOpening)
delegate OnLinkStatusChange (bool bIsConnected)
delegate OnStorageDeviceChange ()

Functions Summary
function AddConnectionStatusChangeDelegate (delegate<OnConnectionStatusChange> ConnectionStatusDelegate)
function AddControllerChangeDelegate (delegate<OnControllerChange> ControllerChangeDelegate)
function AddExternalUIChangeDelegate (delegate<OnExternalUIChange> ExternalUIDelegate)
function AddLinkStatusChangeDelegate (delegate<OnLinkStatusChange> LinkStatusDelegate)
function AddStorageDeviceChangeDelegate (delegate<OnStorageDeviceChange> StorageDeviceChangeDelegate)
function ClearConnectionStatusChangeDelegate (delegate<OnConnectionStatusChange> ConnectionStatusDelegate)
function ClearControllerChangeDelegate (delegate<OnControllerChange> ControllerChangeDelegate)
function ClearExternalUIChangeDelegate (delegate<OnExternalUIChange> ExternalUIDelegate)
function ClearLinkStatusChangeDelegate (delegate<OnLinkStatusChange> LinkStatusDelegate)
function ClearStorageDeviceChangeDelegate (delegate<OnStorageDeviceChange> StorageDeviceChangeDelegate)
functionENATType GetNATType ()
functionENetworkNotificationPosition GetNetworkNotificationPosition ()
functionbool HasLinkConnection ()
functionbool IsControllerConnected (int ControllerId)
function SetNetworkNotificationPosition (ENetworkNotificationPosition NewPos)


Delegates Detail

OnConnectionStatusChange Source code

delegate OnConnectionStatusChange ( EOnlineServerConnectionStatus ConnectionStatus )
Delegate fire when the online server connection state changes
@param ConnectionStatus the new connection status

OnControllerChange Source code

delegate OnControllerChange ( int ControllerId,bool bIsConnected )
Delegate fired when the controller becomes dis/connected
@param ControllerId the id of the controller that changed connection state
@param bIsConnected whether the controller connected (true) or disconnected (false)

OnExternalUIChange Source code

delegate OnExternalUIChange ( bool bIsOpening )
Delegate fired when an external UI display state changes (opening/closing)
@param bIsOpening whether the external UI is opening or closing

OnLinkStatusChange Source code

delegate OnLinkStatusChange ( bool bIsConnected )
Delegate fired when the network link status changes
@param bIsConnected whether the link is currently connected or not

OnStorageDeviceChange Source code

delegate OnStorageDeviceChange ( )
Delegate fired when a storage device change is detected


Functions Detail

AddConnectionStatusChangeDelegate Source code

function AddConnectionStatusChangeDelegate ( delegate<OnConnectionStatusChange> ConnectionStatusDelegate )
Adds the delegate to the list to be notified when the connection status changes
@param ConnectionStatusDelegate the delegate to add

AddControllerChangeDelegate Source code

function AddControllerChangeDelegate ( delegate<OnControllerChange> ControllerChangeDelegate )
Sets the delegate used to notify the gameplay code that the controller state changed
@param ControllerChangeDelegate the delegate to use for notifications

AddExternalUIChangeDelegate Source code

function AddExternalUIChangeDelegate ( delegate<OnExternalUIChange> ExternalUIDelegate )
Sets the delegate used to notify the gameplay code that external UI state changed (opened/closed)
@param ExternalUIDelegate the delegate to use for notifications

AddLinkStatusChangeDelegate Source code

function AddLinkStatusChangeDelegate ( delegate<OnLinkStatusChange> LinkStatusDelegate )
Adds the delegate used to notify the gameplay code that link status changed
@param LinkStatusDelegate the delegate to use for notifications

AddStorageDeviceChangeDelegate Source code

function AddStorageDeviceChangeDelegate ( delegate<OnStorageDeviceChange> StorageDeviceChangeDelegate )
Adds the delegate to the list to be notified when a storage device changes
@param StorageDeviceChangeDelegate the delegate to add

ClearConnectionStatusChangeDelegate Source code

function ClearConnectionStatusChangeDelegate ( delegate<OnConnectionStatusChange> ConnectionStatusDelegate )
Removes the delegate from the notify list
@param ConnectionStatusDelegate the delegate to remove

ClearControllerChangeDelegate Source code

function ClearControllerChangeDelegate ( delegate<OnControllerChange> ControllerChangeDelegate )
Removes the delegate used to notify the gameplay code that the controller state changed
@param ControllerChangeDelegate the delegate to remove

ClearExternalUIChangeDelegate Source code

function ClearExternalUIChangeDelegate ( delegate<OnExternalUIChange> ExternalUIDelegate )
Removes the delegate from the notification list
@param ExternalUIDelegate the delegate to remove

ClearLinkStatusChangeDelegate Source code

function ClearLinkStatusChangeDelegate ( delegate<OnLinkStatusChange> LinkStatusDelegate )
Removes the delegate from the notify list
@param LinkStatusDelegate the delegate to remove

ClearStorageDeviceChangeDelegate Source code

function ClearStorageDeviceChangeDelegate ( delegate<OnStorageDeviceChange> StorageDeviceChangeDelegate )
Removes the delegate from the notify list
@param ConnectionStatusDelegate the delegate to remove

GetNATType Source code

function ENATType GetNATType ( )
Determines the NAT type the player is using

GetNetworkNotificationPosition Source code

function ENetworkNotificationPosition GetNetworkNotificationPosition ( )
Determines the current notification position setting

HasLinkConnection Source code

function bool HasLinkConnection ( )
Determines if the ethernet link is connected or not

IsControllerConnected Source code

function bool IsControllerConnected ( int ControllerId )
Determines if the specified controller is connected or not
@param ControllerId the controller to query
@return true if connected, false otherwise

SetNetworkNotificationPosition Source code

function SetNetworkNotificationPosition ( ENetworkNotificationPosition NewPos )
Sets a new position for the network notification icons/images
@param NewPos the new location to use


Defaultproperties

defaultproperties
{
   Name="Default__OnlineSystemInterface"
   ObjectArchetype=Interface'Core.Default__Interface'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:40.364 - Created with UnCodeX