C# Class CaptainsMessLobbyManager, CaptainsMess

Inheritance: NetworkManager
Afficher le fichier Open project: hengineer/CaptainsMess

Méthodes publiques

Свойство Type Description
lobbySlots CaptainsMessPlayer[],
maxPlayers int
maxPlayersPerConnection int
minPlayers int

Méthodes publiques

Méthode Description
CallOnClientEnterLobby ( ) : void
CallOnClientExitLobby ( ) : void
HasGameStarted ( ) : bool
OnClientConnect ( NetworkConnection conn ) : void
OnClientDisconnect ( NetworkConnection conn ) : void
OnLobbyClientEnter ( ) : void
OnLobbyClientExit ( ) : void
OnLobbyServerConnect ( NetworkConnection conn ) : void
OnLobbyServerCreateLobbyPlayer ( NetworkConnection conn, short playerControllerId ) : GameObject
OnLobbyServerDisconnect ( NetworkConnection conn ) : void
OnLobbyServerPlayersReady ( ) : void
OnServerAddPlayer ( NetworkConnection conn, short playerControllerId ) : void
OnServerConnect ( NetworkConnection conn ) : void
OnServerDisconnect ( NetworkConnection conn ) : void
OnServerRemovePlayer ( NetworkConnection conn, PlayerController player ) : void
OnStartClient ( NetworkClient lobbyClient ) : void
OnStartServer ( ) : void
OnStopClient ( ) : void
SetMaxPlayers ( int value ) : void

Private Methods

Méthode Description
FindSlot ( ) : Byte

Method Details

CallOnClientEnterLobby() public méthode

public CallOnClientEnterLobby ( ) : void
Résultat void

CallOnClientExitLobby() public méthode

public CallOnClientExitLobby ( ) : void
Résultat void

HasGameStarted() public méthode

public HasGameStarted ( ) : bool
Résultat bool

OnClientConnect() public méthode

public OnClientConnect ( NetworkConnection conn ) : void
conn NetworkConnection
Résultat void

OnClientDisconnect() public méthode

public OnClientDisconnect ( NetworkConnection conn ) : void
conn NetworkConnection
Résultat void

OnLobbyClientEnter() public méthode

public OnLobbyClientEnter ( ) : void
Résultat void

OnLobbyClientExit() public méthode

public OnLobbyClientExit ( ) : void
Résultat void

OnLobbyServerConnect() public méthode

public OnLobbyServerConnect ( NetworkConnection conn ) : void
conn NetworkConnection
Résultat void

OnLobbyServerCreateLobbyPlayer() public méthode

public OnLobbyServerCreateLobbyPlayer ( NetworkConnection conn, short playerControllerId ) : GameObject
conn NetworkConnection
playerControllerId short
Résultat GameObject

OnLobbyServerDisconnect() public méthode

public OnLobbyServerDisconnect ( NetworkConnection conn ) : void
conn NetworkConnection
Résultat void

OnLobbyServerPlayersReady() public méthode

public OnLobbyServerPlayersReady ( ) : void
Résultat void

OnServerAddPlayer() public méthode

public OnServerAddPlayer ( NetworkConnection conn, short playerControllerId ) : void
conn NetworkConnection
playerControllerId short
Résultat void

OnServerConnect() public méthode

public OnServerConnect ( NetworkConnection conn ) : void
conn NetworkConnection
Résultat void

OnServerDisconnect() public méthode

public OnServerDisconnect ( NetworkConnection conn ) : void
conn NetworkConnection
Résultat void

OnServerRemovePlayer() public méthode

public OnServerRemovePlayer ( NetworkConnection conn, PlayerController player ) : void
conn NetworkConnection
player PlayerController
Résultat void

OnStartClient() public méthode

public OnStartClient ( NetworkClient lobbyClient ) : void
lobbyClient NetworkClient
Résultat void

OnStartServer() public méthode

public OnStartServer ( ) : void
Résultat void

OnStopClient() public méthode

public OnStopClient ( ) : void
Résultat void

SetMaxPlayers() public méthode

public SetMaxPlayers ( int value ) : void
value int
Résultat void

Property Details

lobbySlots public_oe property

public CaptainsMessPlayer[], lobbySlots
Résultat CaptainsMessPlayer[],

maxPlayers public_oe property

public int maxPlayers
Résultat int

maxPlayersPerConnection public_oe property

public int maxPlayersPerConnection
Résultat int

minPlayers public_oe property

public int minPlayers
Résultat int