Exemplo n.º 1
0
 public override void Handle(CardDragToCardEventArgs args)
 {
     if (Parent != PlayerType.Player)
     {
         return;
     }
     Game.TryPlay(args.Target, args.Destination);
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
 public virtual void Handle(CardDragToCardEventArgs args)
 {
 }
Exemplo n.º 4
0
 private void OnCardDragToCard(object sender, CardDragToCardEventArgs args)
 {
     Log.Verbose("OnCardDragToCard", "GUI");
     _phase.Handle(args);
 }