public void Initalise(string hostname, int port, string playerName) { Console.WriteLine("Attempting to connect..."); if (_client.Connect(hostname, port)) { Console.WriteLine("Connected..."); try { _client.Run(); var newScene = new WaitingRoomScene(_client); newScene.Initalise(_contentManager, _graphicsDevice); SetNewScene(newScene); _client.SendMessageToServer(NetworkPacketFactory.Instance.MakeStringPacket(playerName), MessageType.Client_SendPlayerName); } catch (NotConnectedException e) { Console.WriteLine("Client not Connected: " + e.Message); } } else { Console.WriteLine("Failed to connect to: " + hostname + ":" + port); } }
private void LeaderboardScene_OnReturnToWaitingRoom() { var newScene = new WaitingRoomScene(_client); newScene.Initalise(_contentManager, _graphicsDevice); SetNewScene(newScene); newScene.RequestWaitingRoomUpdate(); }