private bool PreconditionCheck() { if (mTargetingCard.CanAttack() == false || mTargetedCard.CanBeAttacked() == false) { return(false); } if (mTargetedCard.GetPlayerOwner() == mTargetingCard.GetPlayerOwner()) { return(false); } return(true); }