public override void SendCommandRemote(QueueType inQueue, LibCommon.Network.Types.GameMessage inEvent) { byte[] msg = ThriftMessageSerialize.SerializeCompact(inEvent); if (inQueue == QueueType.Client) { if (string.IsNullOrEmpty(inEvent.NetworkId)) { //_internalNetwork.BroadcastAll(NetworkUtils.SerializeEvent(inEvent)); _internalNetwork.BroadcastAll(msg); ClientQueue.Enqueue(inEvent); } else { Debug.Log(inEvent.NetworkId); if (inEvent.NetworkId == "-1") { ClientQueue.Enqueue(inEvent); } else { _internalNetwork.SendPacketToClient(inEvent.NetworkId, msg); } } } else { _internalNetwork.SendToServer(msg); } }
public override void SendCommandRemote(QueueType inQueue, LibCommon.Network.Types.GameMessage inEvent) { byte[] msg = ThriftMessageSerialize.SerializeCompact(inEvent); if (inQueue == QueueType.Client) { ClientQueue.Enqueue(inEvent); } else { _internalNetwork.SendToServer(msg); } }