Merge branch 'NetworkManagerDev' of github.com:progtime-net/ZoFo into NetworkManagerDev
This commit is contained in:
commit
e2f24e2932
2 changed files with 19 additions and 3 deletions
|
@ -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(){ }
|
||||
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Add table
Reference in a new issue