perf: improved networking code to use the new events
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using Syntriax.Engine.Core;
|
||||
|
||||
namespace Syntriax.Engine.Network;
|
||||
|
||||
@@ -6,8 +6,8 @@ public interface INetworkCommunicator
|
||||
{
|
||||
INetworkCommunicator Stop();
|
||||
|
||||
INetworkCommunicator SubscribeToPackets<T>(Action<T, string> callback);
|
||||
INetworkCommunicator UnsubscribeFromPackets<T>(Action<T, string> callback);
|
||||
INetworkCommunicator SubscribeToPackets<T>(Event<string, T>.EventHandler callback);
|
||||
INetworkCommunicator UnsubscribeFromPackets<T>(Event<string, T>.EventHandler callback);
|
||||
}
|
||||
|
||||
public interface INetworkCommunicatorClient : INetworkCommunicator
|
||||
|
@@ -2,5 +2,5 @@ namespace Syntriax.Engine.Network;
|
||||
|
||||
public interface IPacketListenerServer<T> : INetworkEntity
|
||||
{
|
||||
void OnServerPacketArrived(T packet, string from);
|
||||
void OnServerPacketArrived(string sender, T packet);
|
||||
}
|
||||
|
Reference in New Issue
Block a user