diff --git a/ZoFo/GameCore/Client.cs b/ZoFo/GameCore/Client.cs index 49b1813..36351e7 100644 --- a/ZoFo/GameCore/Client.cs +++ b/ZoFo/GameCore/Client.cs @@ -12,7 +12,7 @@ namespace ZoFo.GameCore { public class Client { - ClientNetworkManager networkManager; + public ClientNetworkManager networkManager; public Client() { networkManager = new ClientNetworkManager(); diff --git a/ZoFo/GameCore/GUI/SelectModeMenu.cs b/ZoFo/GameCore/GUI/SelectModeMenu.cs index 5f3262e..62fac0e 100644 --- a/ZoFo/GameCore/GUI/SelectModeMenu.cs +++ b/ZoFo/GameCore/GUI/SelectModeMenu.cs @@ -39,7 +39,10 @@ public class SelectModeMenu : AbstractGUI playButton.LeftButtonPressed += () => { // single - + Server server = new Server(); + Client client = new Client(); + server.CreateRoom(2); + TextBox textBox = new TextBox(Manager) { text = client.networkManager.SocketConnected().ToString()}; // ваш код здесь }; Elements.Add(playButton); diff --git a/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs b/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs index 5e75de6..eae3a45 100644 --- a/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs +++ b/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs @@ -27,6 +27,11 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager Init(); } + public bool SocketConnected() + { + return socket.Connected; + } + public void Init() //create endPoint, socket { socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);