Legacy network stuff
This commit is contained in:
@@ -70,7 +70,7 @@ internal partial class NetworkingService : INetworkingService
|
||||
private readonly ILoggerService _loggerService;
|
||||
private readonly INetworkIdProvider _networkIdProvider;
|
||||
|
||||
internal NetworkingService(IEventService eventService, INetworkIdProvider networkIdProvider, ILoggerService loggerService)
|
||||
public NetworkingService(IEventService eventService, INetworkIdProvider networkIdProvider, ILoggerService loggerService)
|
||||
{
|
||||
_eventService = eventService;
|
||||
_networkIdProvider = networkIdProvider;
|
||||
@@ -83,6 +83,15 @@ internal partial class NetworkingService : INetworkingService
|
||||
SubscribeToEvents();
|
||||
}
|
||||
|
||||
public void Receive(string netIdString, LuaCsAction callback)
|
||||
{
|
||||
#if SERVER
|
||||
Receive(new NetId(netIdString), (IReadMessage message, Client client) => callback(message, client));
|
||||
#elif CLIENT
|
||||
Receive(new NetId(netIdString), (IReadMessage message) => callback(message, null));
|
||||
#endif
|
||||
}
|
||||
|
||||
public void Receive(string netIdString, NetMessageReceived callback) => Receive(new NetId(netIdString), callback);
|
||||
public void Receive(Guid netIdGuid, NetMessageReceived callback) => Receive(new NetId(netIdGuid.ToString()), callback);
|
||||
public IWriteMessage Start(string netIdString) => Start(new NetId(netIdString));
|
||||
|
||||
Reference in New Issue
Block a user