This commit is contained in:
MARKPRO44 2024-08-15 15:13:47 +03:00
parent 757c56c1ea
commit 898b734c9e
2 changed files with 19 additions and 3 deletions

View file

@ -1,9 +1,25 @@
using System.Collections.Generic;
using System.Text.Json;
using ZoFo.GameCore.GameManagers.NetworkManager;
using ZoFo.GameCore.GameManagers.NetworkManager.Updates;
namespace ZoFo.GameCore
{
public class Client
{
public void OnDataSend(string Data){ }
ClientNetworkManager networkManager;
public Client()
{
networkManager = new ClientNetworkManager();
networkManager.GetDataSent += OnDataSend;
}
public void OnDataSend(string data)
{
List<IUpdateData> updateDatas = JsonSerializer.Deserialize<List<IUpdateData>>(data);
// Тут будет switch
}
public void GameEndedUnexpectedly(){ }

View file

@ -15,8 +15,8 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager
private int port = 7632;
private EndPoint endPoint;
private Socket socket;
delegate void OnDataSent(string Data);
event OnDataSent GetDataSent; // event
public delegate void OnDataSent(string Data);
public event OnDataSent GetDataSent; // event
public void Init() //create endPoint, socket
{
endPoint = new IPEndPoint(iPAddress, port);