Netick.NetworkEvents Class Reference
Inheritance diagram for Netick.NetworkEvents:
Netick.NetworkEventsListner

Classes

class  OnClientConnectedEvent
 
class  OnClientDisconnectedEvent
 
class  OnClientSceneLoadeddEvent
 
class  OnConnectedToServerEvent
 
class  OnConnectFailedEvent
 
class  OnConnectRequestEvent
 
class  OnDisconnectedFromServerEvent
 
class  OnInputEvent
 
class  OnMatchCreatedEvent
 
class  OnMatchListUpdateEvent
 
class  OnObjectCreatedEvent
 
class  OnObjectDestroyedEvent
 
class  OnSceneLoadedEvent
 
class  OnSceneLoadStartedEvent
 
class  OnShutdownEvent
 
class  OnStartupEvent
 

Public Member Functions

override void OnConnectRequest (NetworkSandbox sandbox, NetworkConnectionRequest request)
 
override void OnConnectFailed (NetworkSandbox sandbox, ConnectionFailedReason reason)
 
override void OnInput (NetworkSandbox sandbox)
 
override void OnStartup (NetworkSandbox sandbox)
 
override void OnShutdown (NetworkSandbox sandbox)
 
override void OnSceneLoaded (NetworkSandbox sandbox)
 
override void OnSceneLoadStarted (NetworkSandbox sandbox)
 
override void OnClientSceneLoaded (NetworkSandbox sandbox, NetworkConnection client)
 
override void OnConnectedToServer (NetworkSandbox sandbox, NetworkConnection server)
 
override void OnDisconnectedFromServer (NetworkSandbox sandbox, NetworkConnection server)
 
override void OnClientConnected (NetworkSandbox sandbox, NetworkConnection client)
 
override void OnClientDisconnected (NetworkSandbox sandbox, NetworkConnection client)
 
override void OnObjectCreated (NetworkObject obj)
 
override void OnObjectDestroyed (NetworkObject obj)
 
override void OnMatchListUpdate (NetworkSandbox sandbox, List< Session > sessions)
 
override void OnMatchCreated (NetworkSandbox sandbox)
 
- Public Member Functions inherited from Netick.NetworkEventsListner
virtual void OnConnectRequest (NetworkSandbox sandbox, NetworkConnectionRequest request)
 
virtual void OnConnectFailed (NetworkSandbox sandbox, ConnectionFailedReason reason)
 
virtual void OnInput (NetworkSandbox sandbox)
 
virtual void OnStartup (NetworkSandbox sandbox)
 
virtual void OnShutdown (NetworkSandbox sandbox)
 
virtual void OnSceneLoaded (NetworkSandbox sandbox)
 
virtual void OnSceneLoadStarted (NetworkSandbox sandbox)
 
virtual void OnClientSceneLoaded (NetworkSandbox sandbox, NetworkConnection client)
 
virtual void OnConnectedToServer (NetworkSandbox sandbox, NetworkConnection server)
 
virtual void OnDisconnectedFromServer (NetworkSandbox sandbox, NetworkConnection server)
 
virtual void OnClientConnected (NetworkSandbox sandbox, NetworkConnection client)
 
virtual void OnClientDisconnected (NetworkSandbox sandbox, NetworkConnection client)
 
virtual void OnObjectCreated (NetworkObject entity)
 
virtual void OnObjectDestroyed (NetworkObject entity)
 
virtual void OnMatchListUpdate (NetworkSandbox sandbox, List< Session > sessions)
 
virtual void OnMatchCreated (NetworkSandbox sandbox)
 
void UnlinkFromNetick ()
 

Public Attributes

OnConnectRequestEvent onConnectRequest
 
OnConnectFailedEvent onConnectFailedEvent
 
OnStartupEvent onStartup
 
OnShutdownEvent onShutdown
 
OnInputEvent onInput
 
OnSceneLoadedEvent onSceneLoaded
 
OnSceneLoadStartedEvent onSceneLoadStarted
 
OnClientSceneLoadeddEvent onClientSceneLoaded
 
OnClientConnectedEvent onClientConnected
 
OnClientDisconnectedEvent onClientDisconnected
 
OnConnectedToServerEvent onConnectedToServer
 
OnDisconnectedFromServerEvent onDisconnectedFromServer
 
OnObjectCreatedEvent onObjectCreated
 
OnObjectDestroyedEvent onObjectDestroyed
 
OnMatchListUpdateEvent onMatchList
 
OnMatchCreatedEvent onMatchCreated
 

Additional Inherited Members

- Properties inherited from Netick.NetworkEventsListner
NetworkSandbox Sandbox [get, set]
 

Member Function Documentation

◆ OnClientConnected()

override void Netick.NetworkEvents.OnClientConnected ( NetworkSandbox  sandbox,
NetworkConnection  client 
)
virtual

Called on the server when a specific client has connected.

Parameters
sandbox
client

Reimplemented from Netick.NetworkEventsListner.

◆ OnClientDisconnected()

override void Netick.NetworkEvents.OnClientDisconnected ( NetworkSandbox  sandbox,
NetworkConnection  client 
)
virtual

Called on the server when a specific client has disconnected.

Parameters
sandbox
client

Reimplemented from Netick.NetworkEventsListner.

◆ OnClientSceneLoaded()

override void Netick.NetworkEvents.OnClientSceneLoaded ( NetworkSandbox  sandbox,
NetworkConnection  client 
)
virtual

Called on the server when a specific client finished loading the scene.

Parameters
sandbox
client

Reimplemented from Netick.NetworkEventsListner.

◆ OnConnectedToServer()

override void Netick.NetworkEvents.OnConnectedToServer ( NetworkSandbox  sandbox,
NetworkConnection  server 
)
virtual

Called on the client when connection to the server has been initiated.

Parameters
sandbox
server

Reimplemented from Netick.NetworkEventsListner.

◆ OnConnectFailed()

override void Netick.NetworkEvents.OnConnectFailed ( NetworkSandbox  sandbox,
ConnectionFailedReason  reason 
)
virtual

Called on the client when the connection to the server was refused, or simply failed.

Parameters
sandbox
reason

Reimplemented from Netick.NetworkEventsListner.

◆ OnConnectRequest()

override void Netick.NetworkEvents.OnConnectRequest ( NetworkSandbox  sandbox,
NetworkConnectionRequest  request 
)
virtual

Called on the server when a client tries to connect. Use request to decide whether or not to allow this client to connect.

Parameters
sandbox
request

Reimplemented from Netick.NetworkEventsListner.

◆ OnDisconnectedFromServer()

override void Netick.NetworkEvents.OnDisconnectedFromServer ( NetworkSandbox  sandbox,
NetworkConnection  server 
)
virtual

Called on the client when connection to the server ended, or when a network error caused the disconnection.

Parameters
sandbox
server

Reimplemented from Netick.NetworkEventsListner.

◆ OnInput()

override void Netick.NetworkEvents.OnInput ( NetworkSandbox  sandbox)
virtual

Called to read inputs.

Parameters
sandbox

Reimplemented from Netick.NetworkEventsListner.

◆ OnMatchCreated()

override void Netick.NetworkEvents.OnMatchCreated ( NetworkSandbox  sandbox)
virtual

Reimplemented from Netick.NetworkEventsListner.

◆ OnMatchListUpdate()

override void Netick.NetworkEvents.OnMatchListUpdate ( NetworkSandbox  sandbox,
List< Session sessions 
)
virtual

Reimplemented from Netick.NetworkEventsListner.

◆ OnObjectCreated()

override void Netick.NetworkEvents.OnObjectCreated ( NetworkObject  entity)
virtual

Called when a network object has been created/initialized.

Parameters
entity

Reimplemented from Netick.NetworkEventsListner.

◆ OnObjectDestroyed()

override void Netick.NetworkEvents.OnObjectDestroyed ( NetworkObject  entity)
virtual

Called when a network object has been destroyed/recycled.

Parameters
entity

Reimplemented from Netick.NetworkEventsListner.

◆ OnSceneLoaded()

override void Netick.NetworkEvents.OnSceneLoaded ( NetworkSandbox  sandbox)
virtual

Called on both the client and the server when the scene has been loaded.

Parameters
sandbox

Reimplemented from Netick.NetworkEventsListner.

◆ OnSceneLoadStarted()

override void Netick.NetworkEvents.OnSceneLoadStarted ( NetworkSandbox  sandbox)
virtual

Called on both the client and the server before beginning to load the new scene.

Parameters
sandbox

Reimplemented from Netick.NetworkEventsListner.

◆ OnShutdown()

override void Netick.NetworkEvents.OnShutdown ( NetworkSandbox  sandbox)
virtual

Called when Netick has been shut down.

Parameters
sandbox

Reimplemented from Netick.NetworkEventsListner.

◆ OnStartup()

override void Netick.NetworkEvents.OnStartup ( NetworkSandbox  sandbox)
virtual

Called when Netick has been started.

Parameters
sandbox

Reimplemented from Netick.NetworkEventsListner.

Member Data Documentation

◆ onClientConnected

OnClientConnectedEvent Netick.NetworkEvents.onClientConnected

◆ onClientDisconnected

OnClientDisconnectedEvent Netick.NetworkEvents.onClientDisconnected

◆ onClientSceneLoaded

OnClientSceneLoadeddEvent Netick.NetworkEvents.onClientSceneLoaded

◆ onConnectedToServer

OnConnectedToServerEvent Netick.NetworkEvents.onConnectedToServer

◆ onConnectFailedEvent

OnConnectFailedEvent Netick.NetworkEvents.onConnectFailedEvent

◆ onConnectRequest

OnConnectRequestEvent Netick.NetworkEvents.onConnectRequest

◆ onDisconnectedFromServer

OnDisconnectedFromServerEvent Netick.NetworkEvents.onDisconnectedFromServer

◆ onInput

OnInputEvent Netick.NetworkEvents.onInput

◆ onMatchCreated

OnMatchCreatedEvent Netick.NetworkEvents.onMatchCreated

◆ onMatchList

OnMatchListUpdateEvent Netick.NetworkEvents.onMatchList

◆ onObjectCreated

OnObjectCreatedEvent Netick.NetworkEvents.onObjectCreated

◆ onObjectDestroyed

OnObjectDestroyedEvent Netick.NetworkEvents.onObjectDestroyed

◆ onSceneLoaded

OnSceneLoadedEvent Netick.NetworkEvents.onSceneLoaded

◆ onSceneLoadStarted

OnSceneLoadStartedEvent Netick.NetworkEvents.onSceneLoadStarted

◆ onShutdown

OnShutdownEvent Netick.NetworkEvents.onShutdown

◆ onStartup

OnStartupEvent Netick.NetworkEvents.onStartup