C# 클래스 CaptainsMessLobbyManager, CaptainsMess

상속: NetworkManager
파일 보기 프로젝트 열기: hengineer/CaptainsMess

공개 프로퍼티들

프로퍼티 타입 설명
lobbySlots CaptainsMessPlayer[],
maxPlayers int
maxPlayersPerConnection int
minPlayers int

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
FindSlot ( ) : Byte

메소드 상세

CallOnClientEnterLobby() 공개 메소드

public CallOnClientEnterLobby ( ) : void
리턴 void

CallOnClientExitLobby() 공개 메소드

public CallOnClientExitLobby ( ) : void
리턴 void

HasGameStarted() 공개 메소드

public HasGameStarted ( ) : bool
리턴 bool

OnClientConnect() 공개 메소드

public OnClientConnect ( NetworkConnection conn ) : void
conn NetworkConnection
리턴 void

OnClientDisconnect() 공개 메소드

public OnClientDisconnect ( NetworkConnection conn ) : void
conn NetworkConnection
리턴 void

OnLobbyClientEnter() 공개 메소드

public OnLobbyClientEnter ( ) : void
리턴 void

OnLobbyClientExit() 공개 메소드

public OnLobbyClientExit ( ) : void
리턴 void

OnLobbyServerConnect() 공개 메소드

public OnLobbyServerConnect ( NetworkConnection conn ) : void
conn NetworkConnection
리턴 void

OnLobbyServerCreateLobbyPlayer() 공개 메소드

public OnLobbyServerCreateLobbyPlayer ( NetworkConnection conn, short playerControllerId ) : GameObject
conn NetworkConnection
playerControllerId short
리턴 GameObject

OnLobbyServerDisconnect() 공개 메소드

public OnLobbyServerDisconnect ( NetworkConnection conn ) : void
conn NetworkConnection
리턴 void

OnLobbyServerPlayersReady() 공개 메소드

public OnLobbyServerPlayersReady ( ) : void
리턴 void

OnServerAddPlayer() 공개 메소드

public OnServerAddPlayer ( NetworkConnection conn, short playerControllerId ) : void
conn NetworkConnection
playerControllerId short
리턴 void

OnServerConnect() 공개 메소드

public OnServerConnect ( NetworkConnection conn ) : void
conn NetworkConnection
리턴 void

OnServerDisconnect() 공개 메소드

public OnServerDisconnect ( NetworkConnection conn ) : void
conn NetworkConnection
리턴 void

OnServerRemovePlayer() 공개 메소드

public OnServerRemovePlayer ( NetworkConnection conn, PlayerController player ) : void
conn NetworkConnection
player PlayerController
리턴 void

OnStartClient() 공개 메소드

public OnStartClient ( NetworkClient lobbyClient ) : void
lobbyClient NetworkClient
리턴 void

OnStartServer() 공개 메소드

public OnStartServer ( ) : void
리턴 void

OnStopClient() 공개 메소드

public OnStopClient ( ) : void
리턴 void

SetMaxPlayers() 공개 메소드

public SetMaxPlayers ( int value ) : void
value int
리턴 void

프로퍼티 상세

lobbySlots 공개적으로 프로퍼티

public CaptainsMessPlayer[], lobbySlots
리턴 CaptainsMessPlayer[],

maxPlayers 공개적으로 프로퍼티

public int maxPlayers
리턴 int

maxPlayersPerConnection 공개적으로 프로퍼티

public int maxPlayersPerConnection
리턴 int

minPlayers 공개적으로 프로퍼티

public int minPlayers
리턴 int