From d02f84ad27696ec2604846a88c55de4c5e025e1a Mon Sep 17 00:00:00 2001 From: AnloGames <7383an@gmail.com> Date: Tue, 20 Aug 2024 01:22:48 +0300 Subject: [PATCH] CommitMapFix --- ZoFo/GameCore/GUI/WaitingForPlayersGUI.cs | 1 + .../NetworkManager/ClientNetworkManager.cs | 12 ++++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ZoFo/GameCore/GUI/WaitingForPlayersGUI.cs b/ZoFo/GameCore/GUI/WaitingForPlayersGUI.cs index c7d8c35..2f17e74 100644 --- a/ZoFo/GameCore/GUI/WaitingForPlayersGUI.cs +++ b/ZoFo/GameCore/GUI/WaitingForPlayersGUI.cs @@ -76,6 +76,7 @@ public class WaitingForPlayersGUI : AbstractGUI // start AppManager.Instance.client.SendData(); AppManager.Instance.ChangeState(GameState.ClientPlaying); + AppManager.Instance.SetGUI(new HUD()); // ваш код здесь }; Elements.Add(waitButton); diff --git a/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs b/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs index 078e231..7a7aec8 100644 --- a/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs +++ b/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs @@ -48,10 +48,14 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager public void SendData() { - Datagramm Datagramm = new Datagramm(); - Datagramm.updateDatas = updates; - byte[] bytes = Encoding.UTF8.GetBytes(System.Text.Json.JsonSerializer.Serialize(Datagramm)); //нужно сериализовать - socket.SendTo(bytes, sendingEP); + if (updates != null) + { + Datagramm Datagramm = new Datagramm(); + Datagramm.updateDatas = updates; + byte[] bytes = Encoding.UTF8.GetBytes(System.Text.Json.JsonSerializer.Serialize(Datagramm)); //нужно сериализовать + socket.SendTo(bytes, sendingEP); + } + } public void AddData(UpdateData UpdateData)