public override void Handle(CardDragToCardEventArgs args) { if (Parent != PlayerType.Player) { return; } Game.TryPlay(args.Target, args.Destination); }
public override void Handle(CardDragToCardEventArgs args) { if (Game.GetCardById(args.Target).Zone != ZoneType.BattleField) { return; } if (Game.GetCardById(args.Destination).Zone != ZoneType.BattleField) { return; } Game.AddBattle(args.Target, args.Destination); }
public virtual void Handle(CardDragToCardEventArgs args) { }
private void OnCardDragToCard(object sender, CardDragToCardEventArgs args) { Log.Verbose("OnCardDragToCard", "GUI"); _phase.Handle(args); }