////////////////////////////////////////////////////////////////////////////// private void StartLobbyScreen(ServerInfo info, bool isServer) { Screen screen = new MultiplayerLobbyScreen(serverInfo, OnLobbyScreenButtonPressed, isServer); screen.id = (int)ScreenId.Lobby; StartNextScreen(screen); }
private void OnDisconnectedFromServerDialogFinish(DialogPopup popup, int buttonId) { MultiplayerLobbyScreen lobbyScreen = FindLobbyScreen(); Debug.Assert(lobbyScreen != null); lobbyScreen.Finish(); }
public void OnClientDisconnected(Server server, NetConnection connection) { MultiplayerLobbyScreen lobbyScreen = FindLobbyScreen(); lobbyScreen.RemoveClient(connection); }
////////////////////////////////////////////////////////////////////////////// #region ServerListener public void OnClientConnected(Server server, String name, NetConnection connection) { MultiplayerLobbyScreen lobbyScreen = FindLobbyScreen(); lobbyScreen.AddClient(name, connection); }
////////////////////////////////////////////////////////////////////////////// private void StartLobbyScreen(ServerInfo info, bool isServer) { Screen screen = new MultiplayerLobbyScreen(serverInfo, OnLobbyScreenButtonPressed, isServer); screen.id = (int)ScreenId.Lobby; StartNextScreen(screen); }