private void MarkerDropped(object sender, MarkerEventArgs e)
{
e.Handled = true;
if (e.Marker.Card == Card) return;
if (Keyboard.IsKeyUp(Key.LeftAlt))
{
Program.Client.Rpc.TransferMarkerReq(e.Marker.Card, Card, e.Marker.Model.Id, e.Marker.Model.Name,
e.Count, e.Marker.Count, false);
e.Marker.Card.RemoveMarker(e.Marker, e.Count);
Card.AddMarker(e.Marker.Model, e.Count);
}
else
{
Program.Client.Rpc.AddMarkerReq(Card, e.Marker.Model.Id, e.Marker.Model.Name, e.Count, e.Marker.Count, false);
Card.AddMarker(e.Marker.Model, e.Count);
}
}