Photon Fusion 2.0.0

Public Attributes | List of all members
NetworkDelegates Class Reference

Network Runner Callbacks Delegates. More...

Inherits INetworkRunnerCallbacks.

Public Attributes

Action< NetworkRunnerOnConnectedToServer
 
Action< NetworkRunner, NetAddress, NetConnectFailedReasonOnConnectFailed
 
Action< NetworkRunner, NetworkRunnerCallbackArgs.ConnectRequest, byte[]> OnConnectRequest
 
Action< NetworkRunner, Dictionary< string, object > > OnCustomAuthenticationResponse
 
Action< NetworkRunner, NetDisconnectReasonOnDisconnectedFromServer
 
Action< NetworkRunner, HostMigrationTokenOnHostMigration
 
Action< NetworkRunner, NetworkInputOnInput
 
Action< NetworkRunner, PlayerRef, NetworkInputOnInputMissing
 
Action< NetworkRunner, NetworkObject, PlayerRefOnObjectEnterAOI
 
Action< NetworkRunner, NetworkObject, PlayerRefOnObjectExitAOI
 
Action< NetworkRunner, PlayerRefOnPlayerJoined
 
Action< NetworkRunner, PlayerRefOnPlayerLeft
 
Action< NetworkRunner, PlayerRef, ReliableKey, float > OnReliableDataProgress
 
Action< NetworkRunner, PlayerRef, ReliableKey, ArraySegment< byte > > OnReliableDataReceived
 
Action< NetworkRunnerOnSceneLoadDone
 
Action< NetworkRunnerOnSceneLoadStart
 
Action< NetworkRunner, List< SessionInfo > > OnSessionListUpdated
 
Action< NetworkRunner, ShutdownReasonOnShutdown
 
Action< NetworkRunner, SimulationMessagePtrOnUserSimulationMessage
 

Additional Inherited Members

void OnConnectedToServer (NetworkRunner runner)
 Callback when NetworkRunner successfully connects to a server or host.
 
void OnConnectFailed (NetworkRunner runner, NetAddress remoteAddress, NetConnectFailedReason reason)
 Callback when NetworkRunner fails to connect to a server or host.
 
void OnConnectRequest (NetworkRunner runner, NetworkRunnerCallbackArgs.ConnectRequest request, byte[] token)
 Callback when NetworkRunner receives a Connection Request from a Remote Client.
 
void OnCustomAuthenticationResponse (NetworkRunner runner, Dictionary< string, object > data)
 Callback is invoked when the Authentication procedure returns a response from the Authentication Server.
 
void OnDisconnectedFromServer (NetworkRunner runner, NetDisconnectReason reason)
 Callback when NetworkRunner disconnects from a server or host.
 
void OnHostMigration (NetworkRunner runner, HostMigrationToken hostMigrationToken)
 Callback is invoked when the Host Migration process has started.
 
void OnInput (NetworkRunner runner, NetworkInput input)
 Callback from NetworkRunner that polls for user inputs. The NetworkInput that is supplied expects:
 
void OnInputMissing (NetworkRunner runner, PlayerRef player, NetworkInput input)
 Callback from NetworkRunner when an input is missing.
 
void OnObjectEnterAOI (NetworkRunner runner, NetworkObject obj, PlayerRef player)
 Callback from a NetworkRunner when a new NetworkObject has entered the Area of Interest.
 
void OnObjectExitAOI (NetworkRunner runner, NetworkObject obj, PlayerRef player)
 Callback from a NetworkRunner when a new NetworkObject has exit the Area of Interest.
 
void OnPlayerJoined (NetworkRunner runner, PlayerRef player)
 Callback from a NetworkRunner when a new player has joined.
 
void OnPlayerLeft (NetworkRunner runner, PlayerRef player)
 Callback from a NetworkRunner when a player has disconnected.
 
void OnReliableDataProgress (NetworkRunner runner, PlayerRef player, ReliableKey key, float progress)
 Callback is invoked when a Reliable Data Stream is being received, reporting its progress.
 
void OnReliableDataReceived (NetworkRunner runner, PlayerRef player, ReliableKey key, ArraySegment< byte > data)
 Callback is invoked when a Reliable Data Stream has been received.
 
void OnSceneLoadDone (NetworkRunner runner)
 Callback is invoked when a Scene Load has finished.
 
void OnSceneLoadStart (NetworkRunner runner)
 Callback is invoked when a Scene Load has started.
 
void OnSessionListUpdated (NetworkRunner runner, List< SessionInfo > sessionList)
 This callback is invoked when a new List of Sessions is received from Photon Cloud.
 
void OnShutdown (NetworkRunner runner, ShutdownReason shutdownReason)
 Called when the runner is shutdown.
 
void OnUserSimulationMessage (NetworkRunner runner, SimulationMessagePtr message)
 This callback is invoked when a manually dispatched simulation message is received from a remote peer.
 

Detailed Description

Network Runner Callbacks Delegates.