Пример #1
0
 public virtual bool checkTarget(Targetable target)
 {
     if (targetCatgeory == TargetCategory.Enemy &&
         target is CombatCharacter &&
         target != targetSource.character)
     {
         sourceAbility.resolveTargeting(target);
         return(true);
     }
     else if (targetCatgeory == TargetCategory.CardInOwnHand &&
              target is BaseCard)
     {
         BaseCard card = target as BaseCard;
         if (card.character.hand.cards.Contains(card))
         {
             sourceAbility.resolveTargeting(target);
             return(true);
         }
     }
     return(false);
 }