Beispiel #1
0
 public void TrashCardFromHand(Card cardToTrash, IActionScope scope)
 {
     Hand.Remove(cardToTrash);
     scope.PutCardInTrash(cardToTrash);
 }
Beispiel #2
0
 public override void Execute()
 {
     _reactionScope.PutCardInTrash(Item);
     TurnScope.Publish(new ChooseWhetherToGainTrashedTreasureForThief(TurnScope, Item));
 }
Beispiel #3
0
 public void PutCardInTrash(Card card, IActionScope turnScope)
 {
     turnScope.PutCardInTrash(card);
 }