Finalize networking service

This commit is contained in:
Evil Factory
2026-02-08 15:03:03 -03:00
parent ce4cd1fefd
commit 705137e993
4 changed files with 21 additions and 6 deletions
@@ -38,7 +38,7 @@ internal partial class NetworkingService : INetworkingService
NetMessageInternalId,
NetMessageNetId,
RequestSingleNetId,
RequestAllNetIds,
RequestSync,
}
private enum ServerToClient
@@ -184,11 +184,19 @@ internal partial class NetworkingService : INetworkingService
}
netVar.ReadNetMessage(message);
// Sync back to all clients
if (netVar.SyncType != NetSync.ClientOneWay)
{
SendNetVar(netVar);
}
});
#endif
}
public void SendNetVar(INetworkSyncVar netVar)
public void SendNetVar(INetworkSyncVar netVar) => SendNetVar(netVar);
public void SendNetVar(INetworkSyncVar netVar, NetworkConnection connection = null)
{
if (!netVars.TryGetValue(netVar, out NetId netId))
{
@@ -34,4 +34,5 @@ public interface IEntityNetworkingService
Guid GetNetworkIdForInstance(INetworkSyncVar var);
void RegisterNetVar(INetworkSyncVar netVar);
void SendNetVar(INetworkSyncVar netVar);
void SendNetVar(INetworkSyncVar netVar, NetworkConnection connection);
}