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 |