Companion component for NetworkRunner. Exposes INetworkRunnerCallbacks as UnityEvents, which can be wired up to other components in the inspector. More...
Inherits Behaviour, and INetworkRunnerCallbacks.
Additional Inherited Members | |
Public Member Functions inherited from Behaviour | |
T | AddBehaviour< T > () |
Wrapper for Unity's GameObject.AddComponent() | |
T | GetBehaviour< T > () |
Wrapper for Unity's GameObject.GetComponentInChildren() | |
bool | TryGetBehaviour< T > (out T behaviour) |
Wrapper for Unity's GameObject.TryGetComponent() | |
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) |
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) |
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 | 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. | |
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. | |
Static Public Member Functions inherited from Behaviour | |
static void | DestroyBehaviour (Behaviour behaviour) |
Wrapper for Unity's GameObject.Destroy() | |
Companion component for NetworkRunner. Exposes INetworkRunnerCallbacks as UnityEvents, which can be wired up to other components in the inspector.