public override void ExecuteCommandOnServer(Command command)
{
_outgoingMessage = LidgrenSessionManager.Client.CreateMessage();
if (command.NetworkValue != null)
{
_outgoingMessage.Write((byte)LidgrenMessages.ExecuteCommandOnServerDataExchanged);
}
else
{
_outgoingMessage.Write((byte)LidgrenMessages.ExecuteCommandOnServerNoDataExchanged);
}
_outgoingMessage.Write(command.Id);
if (command.NetworkValue != null)
WriteNetworkValue(ref _outgoingMessage, command.NetworkValue);
LidgrenSessionManager.Client.SendMessage(_outgoingMessage, ConvertToNetDeliveryMethod(command.TransferOptions));
}