C# Класс UnityEngine.Networking.NetworkLobbyManager

Наследование: NetworkManager
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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[]