Serious Game - Electrónica VR 1.0.0
Loading...
Searching...
No Matches
ConnectionManager Class Reference
Inheritance diagram for ConnectionManager:
Inheritance graph
Collaboration diagram for ConnectionManager:
Collaboration graph

Public Types

enum  AutoConnectRole { Ninguno , Explorador , Tecnico }

Public Member Functions

async void StartSimulation (GameMode mode)
void IniciarComoTecnico ()
void OnPlayerJoined (NetworkRunner runner, PlayerRef player)
void OnPlayerLeft (NetworkRunner runner, PlayerRef player)
void OnInput (NetworkRunner runner, NetworkInput input)
void OnInputMissing (NetworkRunner runner, PlayerRef player, NetworkInput input)
void OnShutdown (NetworkRunner runner, ShutdownReason shutdownReason)
void OnConnectedToServer (NetworkRunner runner)
void OnDisconnectedFromServer (NetworkRunner runner, NetDisconnectReason reason)
void OnConnectRequest (NetworkRunner runner, NetworkRunnerCallbackArgs.ConnectRequest request, byte[] token)
void OnConnectFailed (NetworkRunner runner, NetAddress remoteAddress, NetConnectFailedReason reason)
void OnUserSimulationMessage (NetworkRunner runner, SimulationMessagePtr message)
void OnSessionListUpdated (NetworkRunner runner, List< SessionInfo > sessionList)
void OnCustomAuthenticationResponse (NetworkRunner runner, Dictionary< string, object > data)
void OnHostMigration (NetworkRunner runner, HostMigrationToken hostMigrationToken)
void OnReliableDataReceived (NetworkRunner runner, PlayerRef player, ReliableKey key, ArraySegment< byte > data)
void OnReliableDataProgress (NetworkRunner runner, PlayerRef player, ReliableKey key, float progress)
void OnSceneLoadDone (NetworkRunner runner)
void OnSceneLoadStart (NetworkRunner runner)
void OnObjectExitAOI (NetworkRunner runner, NetworkObject obj, PlayerRef player)
void OnObjectEnterAOI (NetworkRunner runner, NetworkObject obj, PlayerRef player)

Public Attributes

AutoConnectRole rolAutomatico = AutoConnectRole.Ninguno

Private Member Functions

void Start ()

Private Attributes

NetworkPrefabRef playerPrefab
NetworkRunner _runner

Member Enumeration Documentation

◆ AutoConnectRole

Enumerator
Ninguno 
Explorador 
Tecnico 

Member Function Documentation

◆ IniciarComoTecnico()

void ConnectionManager.IniciarComoTecnico ( )

◆ OnConnectedToServer()

void ConnectionManager.OnConnectedToServer ( NetworkRunner runner)

◆ OnConnectFailed()

void ConnectionManager.OnConnectFailed ( NetworkRunner runner,
NetAddress remoteAddress,
NetConnectFailedReason reason )

◆ OnConnectRequest()

void ConnectionManager.OnConnectRequest ( NetworkRunner runner,
NetworkRunnerCallbackArgs.ConnectRequest request,
byte[] token )

◆ OnCustomAuthenticationResponse()

void ConnectionManager.OnCustomAuthenticationResponse ( NetworkRunner runner,
Dictionary< string, object > data )

◆ OnDisconnectedFromServer()

void ConnectionManager.OnDisconnectedFromServer ( NetworkRunner runner,
NetDisconnectReason reason )

◆ OnHostMigration()

void ConnectionManager.OnHostMigration ( NetworkRunner runner,
HostMigrationToken hostMigrationToken )

◆ OnInput()

void ConnectionManager.OnInput ( NetworkRunner runner,
NetworkInput input )

◆ OnInputMissing()

void ConnectionManager.OnInputMissing ( NetworkRunner runner,
PlayerRef player,
NetworkInput input )

◆ OnObjectEnterAOI()

void ConnectionManager.OnObjectEnterAOI ( NetworkRunner runner,
NetworkObject obj,
PlayerRef player )

◆ OnObjectExitAOI()

void ConnectionManager.OnObjectExitAOI ( NetworkRunner runner,
NetworkObject obj,
PlayerRef player )

◆ OnPlayerJoined()

void ConnectionManager.OnPlayerJoined ( NetworkRunner runner,
PlayerRef player )

◆ OnPlayerLeft()

void ConnectionManager.OnPlayerLeft ( NetworkRunner runner,
PlayerRef player )

◆ OnReliableDataProgress()

void ConnectionManager.OnReliableDataProgress ( NetworkRunner runner,
PlayerRef player,
ReliableKey key,
float progress )

◆ OnReliableDataReceived()

void ConnectionManager.OnReliableDataReceived ( NetworkRunner runner,
PlayerRef player,
ReliableKey key,
ArraySegment< byte > data )

◆ OnSceneLoadDone()

void ConnectionManager.OnSceneLoadDone ( NetworkRunner runner)

◆ OnSceneLoadStart()

void ConnectionManager.OnSceneLoadStart ( NetworkRunner runner)

◆ OnSessionListUpdated()

void ConnectionManager.OnSessionListUpdated ( NetworkRunner runner,
List< SessionInfo > sessionList )

◆ OnShutdown()

void ConnectionManager.OnShutdown ( NetworkRunner runner,
ShutdownReason shutdownReason )

◆ OnUserSimulationMessage()

void ConnectionManager.OnUserSimulationMessage ( NetworkRunner runner,
SimulationMessagePtr message )

◆ Start()

void ConnectionManager.Start ( )
private

◆ StartSimulation()

async void ConnectionManager.StartSimulation ( GameMode mode)

Member Data Documentation

◆ _runner

NetworkRunner ConnectionManager._runner
private

◆ playerPrefab

NetworkPrefabRef ConnectionManager.playerPrefab
private

◆ rolAutomatico

AutoConnectRole ConnectionManager.rolAutomatico = AutoConnectRole.Ninguno

The documentation for this class was generated from the following file: