C# 클래스 UnityEngine.Networking.NetworkLobbyManager

상속: NetworkManager
파일 보기 프로젝트 열기: randomize/VimConfig 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
lobbySlots UnityEngine.Networking.NetworkLobbyPlayer[]

공개 메소드들

메소드 설명
CheckReadyToBegin ( ) : void
OnClientConnect ( NetworkConnection conn ) : void
OnClientDisconnect ( NetworkConnection conn ) : void
OnClientSceneChanged ( NetworkConnection conn ) : void
OnLobbyClientAddPlayerFailed ( ) : void
OnLobbyClientConnect ( NetworkConnection conn ) : void
OnLobbyClientDisconnect ( NetworkConnection conn ) : void
OnLobbyClientEnter ( ) : void
OnLobbyClientExit ( ) : void
OnLobbyClientSceneChanged ( NetworkConnection conn ) : void
OnLobbyServerConnect ( NetworkConnection conn ) : void
OnLobbyServerCreateGamePlayer ( NetworkConnection conn, short playerControllerId ) : GameObject
OnLobbyServerCreateLobbyPlayer ( NetworkConnection conn, short playerControllerId ) : GameObject
OnLobbyServerDisconnect ( NetworkConnection conn ) : void
OnLobbyServerPlayerRemoved ( NetworkConnection conn, short playerControllerId ) : void
OnLobbyServerPlayersReady ( ) : void
OnLobbyServerSceneChanged ( string sceneName ) : void
OnLobbyServerSceneLoadedForPlayer ( GameObject lobbyPlayer, GameObject gamePlayer ) : bool
OnLobbyStartClient ( NetworkClient lobbyClient ) : void
OnLobbyStartHost ( ) : void
OnLobbyStartServer ( ) : void
OnLobbyStopClient ( ) : void
OnLobbyStopHost ( ) : void
OnServerAddPlayer ( NetworkConnection conn, short playerControllerId ) : void
OnServerConnect ( NetworkConnection conn ) : void
OnServerDisconnect ( NetworkConnection conn ) : void
OnServerRemovePlayer ( NetworkConnection conn, PlayerController player ) : void
OnServerSceneChanged ( string sceneName ) : void
OnStartClient ( NetworkClient lobbyClient ) : void
OnStartHost ( ) : void
OnStartServer ( ) : void
OnStopClient ( ) : void
OnStopHost ( ) : void
SendReturnToLobby ( ) : bool
ServerChangeScene ( string sceneName ) : void
ServerReturnToLobby ( ) : void
TryToAddPlayer ( ) : void

비공개 메소드들

메소드 설명
CallOnClientEnterLobby ( ) : void
CallOnClientExitLobby ( ) : void
CheckConnectionIsReadyToBegin ( NetworkConnection conn ) : bool
FindSlot ( ) : byte
OnClientAddPlayerFailedMessage ( NetworkMessage netMsg ) : void
OnClientReadyToBegin ( NetworkMessage netMsg ) : void
OnGUI ( ) : void
OnServerReadyToBeginMessage ( NetworkMessage netMsg ) : void
OnServerReturnToLobbyMessage ( NetworkMessage netMsg ) : void
OnServerSceneLoadedMessage ( NetworkMessage netMsg ) : void
OnValidate ( ) : void
SceneLoadedForPlayer ( NetworkConnection conn, GameObject lobbyPlayerGameObject ) : void

메소드 상세

CheckReadyToBegin() 공개 메소드

public CheckReadyToBegin ( ) : void
리턴 void

OnClientConnect() 공개 메소드

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

OnClientDisconnect() 공개 메소드

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

OnClientSceneChanged() 공개 메소드

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

OnLobbyClientAddPlayerFailed() 공개 메소드

public OnLobbyClientAddPlayerFailed ( ) : void
리턴 void

OnLobbyClientConnect() 공개 메소드

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

OnLobbyClientDisconnect() 공개 메소드

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

OnLobbyClientEnter() 공개 메소드

public OnLobbyClientEnter ( ) : void
리턴 void

OnLobbyClientExit() 공개 메소드

public OnLobbyClientExit ( ) : void
리턴 void

OnLobbyClientSceneChanged() 공개 메소드

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

OnLobbyServerConnect() 공개 메소드

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

OnLobbyServerCreateGamePlayer() 공개 메소드

public OnLobbyServerCreateGamePlayer ( NetworkConnection conn, short playerControllerId ) : GameObject
conn NetworkConnection
playerControllerId short
리턴 UnityEngine.GameObject

OnLobbyServerCreateLobbyPlayer() 공개 메소드

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

OnLobbyServerDisconnect() 공개 메소드

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

OnLobbyServerPlayerRemoved() 공개 메소드

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

OnLobbyServerPlayersReady() 공개 메소드

public OnLobbyServerPlayersReady ( ) : void
리턴 void

OnLobbyServerSceneChanged() 공개 메소드

public OnLobbyServerSceneChanged ( string sceneName ) : void
sceneName string
리턴 void

OnLobbyServerSceneLoadedForPlayer() 공개 메소드

public OnLobbyServerSceneLoadedForPlayer ( GameObject lobbyPlayer, GameObject gamePlayer ) : bool
lobbyPlayer UnityEngine.GameObject
gamePlayer UnityEngine.GameObject
리턴 bool

OnLobbyStartClient() 공개 메소드

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

OnLobbyStartHost() 공개 메소드

public OnLobbyStartHost ( ) : void
리턴 void

OnLobbyStartServer() 공개 메소드

public OnLobbyStartServer ( ) : void
리턴 void

OnLobbyStopClient() 공개 메소드

public OnLobbyStopClient ( ) : void
리턴 void

OnLobbyStopHost() 공개 메소드

public OnLobbyStopHost ( ) : 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

OnServerSceneChanged() 공개 메소드

public OnServerSceneChanged ( string sceneName ) : void
sceneName string
리턴 void

OnStartClient() 공개 메소드

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

OnStartHost() 공개 메소드

public OnStartHost ( ) : void
리턴 void

OnStartServer() 공개 메소드

public OnStartServer ( ) : void
리턴 void

OnStopClient() 공개 메소드

public OnStopClient ( ) : void
리턴 void

OnStopHost() 공개 메소드

public OnStopHost ( ) : void
리턴 void

SendReturnToLobby() 공개 메소드

public SendReturnToLobby ( ) : bool
리턴 bool

ServerChangeScene() 공개 메소드

public ServerChangeScene ( string sceneName ) : void
sceneName string
리턴 void

ServerReturnToLobby() 공개 메소드

public ServerReturnToLobby ( ) : void
리턴 void

TryToAddPlayer() 공개 메소드

public TryToAddPlayer ( ) : void
리턴 void

프로퍼티 상세

lobbySlots 공개적으로 프로퍼티

public NetworkLobbyPlayer[],UnityEngine.Networking lobbySlots
리턴 UnityEngine.Networking.NetworkLobbyPlayer[]