Photon Fusion
1.1.13
Interface for NetworkRunner callbacks. Register a class/struct instance which implements this interface with NetworkRunner.AddCallbacks(INetworkRunnerCallbacks[]). More...
Inherited by NetworkDelegates, and NetworkEvents.
Public Member Functions | |
| void | OnConnectedToServer (NetworkRunner runner) |
| Callback when NetworkRunner successfully connects to a server or host. More... | |
| void | OnConnectFailed (NetworkRunner runner, NetAddress remoteAddress, NetConnectFailedReason reason) |
| Callback when NetworkRunner fails to connect to a server or host. More... | |
| void | OnConnectRequest (NetworkRunner runner, NetworkRunnerCallbackArgs.ConnectRequest request, byte[] token) |
| Callback when NetworkRunner receives a Connection Request from a Remote Client More... | |
| void | OnCustomAuthenticationResponse (NetworkRunner runner, Dictionary< string, object > data) |
| Callback is invoked when the Authentication procedure returns a response from the Authentication Server More... | |
| void | OnDisconnectedFromServer (NetworkRunner runner) |
| Callback when NetworkRunner disconnects from a server or host. More... | |
| void | OnHostMigration (NetworkRunner runner, HostMigrationToken hostMigrationToken) |
| Callback is invoked when the Host Migration process has started More... | |
| void | OnInput (NetworkRunner runner, NetworkInput input) |
| Callback from NetworkRunner that polls for user inputs. The NetworkInput that is supplied expects: More... | |
| void | OnInputMissing (NetworkRunner runner, PlayerRef player, NetworkInput input) |
| void | OnPlayerJoined (NetworkRunner runner, PlayerRef player) |
| Callback from a NetworkRunner when a new player has joined. More... | |
| void | OnPlayerLeft (NetworkRunner runner, PlayerRef player) |
| Callback from a NetworkRunner when a player has disconnected. More... | |
| void | OnReliableDataReceived (NetworkRunner runner, PlayerRef player, ArraySegment< byte > data) |
| void | OnSceneLoadDone (NetworkRunner runner) |
| void | OnSceneLoadStart (NetworkRunner runner) |
| void | OnSessionListUpdated (NetworkRunner runner, List< SessionInfo > sessionList) |
| This callback is invoked when a new List of Sessions is received from Photon Cloud More... | |
| void | OnShutdown (NetworkRunner runner, ShutdownReason shutdownReason) |
| Called when the runner is shutdown More... | |
| void | OnUserSimulationMessage (NetworkRunner runner, SimulationMessagePtr message) |
| This callback is invoked when a manually dispatched simulation message is received from a remote peer More... | |
Interface for NetworkRunner callbacks. Register a class/struct instance which implements this interface with NetworkRunner.AddCallbacks(INetworkRunnerCallbacks[]).
| 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
| runner | Local NetworkRunner |
| request | Request information |
| token | Request Token |
| void OnCustomAuthenticationResponse | ( | NetworkRunner | runner, |
| Dictionary< string, object > | data | ||
| ) |
Callback is invoked when the Authentication procedure returns a response from the Authentication Server
| runner | The runner this object exists on |
| data | Custom Authentication Reply Values |
| void OnDisconnectedFromServer | ( | NetworkRunner | runner | ) |
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
| runner | The runner this object exists on |
| hostMigrationToken | Migration Token that stores all necessary information to restart the Fusion Runner |
| void OnInput | ( | NetworkRunner | runner, |
| NetworkInput | input | ||
| ) |
Callback from NetworkRunner that polls for user inputs. The NetworkInput that is supplied expects:
input.Set(new CustomINetworkInput() { /* your values */ });
| void OnInputMissing | ( | NetworkRunner | runner, |
| PlayerRef | player, | ||
| NetworkInput | input | ||
| ) |
| runner | |
| input |
| 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 OnSessionListUpdated | ( | NetworkRunner | runner, |
| List< SessionInfo > | sessionList | ||
| ) |
This callback is invoked when a new List of Sessions is received from Photon Cloud
| runner | The runner this object exists on |
| sessionList | Updated list of Session |
| void OnShutdown | ( | NetworkRunner | runner, |
| ShutdownReason | shutdownReason | ||
| ) |
Called when the runner is shutdown
| runner | The runner being shutdown |
| shutdownReason | Describes the reason Fusion was Shutdown |
| void OnUserSimulationMessage | ( | NetworkRunner | runner, |
| SimulationMessagePtr | message | ||
| ) |
This callback is invoked when a manually dispatched simulation message is received from a remote peer
| runner | The runner this message is for |
| message | The message pointer |