public void RegisterController(ServerConnectionController controller) { this.controller = controller; }
public void ConnectToServer() { PlayerInfo thisPlayer = CreateLocalPlayerInfo(); // ---------------------------------------------------------- // choose game parameters and connect (obtain server channel) // ---------------------------------------------------------- var serverConnectionView = viewFactory.CreateServerConnectionView(); var serverConnectionModel = new ServerConnectionModel(); var serverConnectionController = new ServerConnectionController(serverConnectionModel, serverConnectionView, thisPlayer, servicesProvider); if(serverConnectionView.ShowModal() == ViewResult.Ok) { // ------------------------------------------------------------ // enter lobby chat and and create/join game (obtain players list) // ------------------------------------------------------------ } }