| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
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 | ||
|---|---|---|
![]() | OnConnectionStatusChange (EOnlineServerConnectionStatus ConnectionStatus) | |
![]() | OnControllerChange (int ControllerId, ool bIsConnected) | |
![]() | OnExternalUIChange (bool bIsOpening) | |
![]() | OnLinkStatusChange (bool bIsConnected) | |
![]() | OnStorageDeviceChange () | |
| Functions Summary | ||
|---|---|---|
![]() | AddConnectionStatusChangeDelegate (delegate<OnConnectionStatusChange> ConnectionStatusDelegate) | |
![]() | AddControllerChangeDelegate (delegate<OnControllerChange> ControllerChangeDelegate) | |
![]() | AddExternalUIChangeDelegate (delegate<OnExternalUIChange> ExternalUIDelegate) | |
![]() | AddLinkStatusChangeDelegate (delegate<OnLinkStatusChange> LinkStatusDelegate) | |
![]() | AddStorageDeviceChangeDelegate (delegate<OnStorageDeviceChange> StorageDeviceChangeDelegate) | |
![]() | ClearConnectionStatusChangeDelegate (delegate<OnConnectionStatusChange> ConnectionStatusDelegate) | |
![]() | ClearControllerChangeDelegate (delegate<OnControllerChange> ControllerChangeDelegate) | |
![]() | ClearExternalUIChangeDelegate (delegate<OnExternalUIChange> ExternalUIDelegate) | |
![]() | ClearLinkStatusChangeDelegate (delegate<OnLinkStatusChange> LinkStatusDelegate) | |
![]() | ClearStorageDeviceChangeDelegate (delegate<OnStorageDeviceChange> StorageDeviceChangeDelegate) | |
![]() | ENATType | GetNATType () |
![]() | ENetworkNotificationPosition | GetNetworkNotificationPosition () |
![]() | bool | HasLinkConnection () |
![]() | bool | IsControllerConnected (int ControllerId) |
![]() | SetNetworkNotificationPosition (ENetworkNotificationPosition NewPos) | |
| Delegates Detail |
|---|
OnConnectionStatusChange Source codeDelegate fire when the online server connection state changes
@param ConnectionStatus the new connection status
OnControllerChange Source codeDelegate 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 codeDelegate fired when an external UI display state changes (opening/closing)
@param bIsOpening whether the external UI is opening or closing
OnLinkStatusChange Source codeDelegate fired when the network link status changes
@param bIsConnected whether the link is currently connected or not
OnStorageDeviceChange Source codeDelegate fired when a storage device change is detected
| Functions Detail |
|---|
AddConnectionStatusChangeDelegate Source codeAdds the delegate to the list to be notified when the connection status changes
@param ConnectionStatusDelegate the delegate to add
AddControllerChangeDelegate Source codeSets the delegate used to notify the gameplay code that the controller state changed
@param ControllerChangeDelegate the delegate to use for notifications
AddExternalUIChangeDelegate Source codeSets 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 codeAdds the delegate used to notify the gameplay code that link status changed
@param LinkStatusDelegate the delegate to use for notifications
AddStorageDeviceChangeDelegate Source codeAdds the delegate to the list to be notified when a storage device changes
@param StorageDeviceChangeDelegate the delegate to add
ClearConnectionStatusChangeDelegate Source codeRemoves the delegate from the notify list
@param ConnectionStatusDelegate the delegate to remove
ClearControllerChangeDelegate Source codeRemoves the delegate used to notify the gameplay code that the controller state changed
@param ControllerChangeDelegate the delegate to remove
ClearExternalUIChangeDelegate Source codeRemoves the delegate from the notification list
@param ExternalUIDelegate the delegate to remove
ClearLinkStatusChangeDelegate Source codeRemoves the delegate from the notify list
@param LinkStatusDelegate the delegate to remove
ClearStorageDeviceChangeDelegate Source codeRemoves the delegate from the notify list
@param ConnectionStatusDelegate the delegate to remove
GetNATType Source codeDetermines the NAT type the player is using
GetNetworkNotificationPosition Source codeDetermines the current notification position setting
HasLinkConnection Source codeDetermines if the ethernet link is connected or not
IsControllerConnected Source codeDetermines if the specified controller is connected or not
@param ControllerId the controller to query
@return true if connected, false otherwise
SetNetworkNotificationPosition Source codeSets 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 | UnrealScript Documentation |
| previous class next class | frames no frames | |||||