/// <summary> /// Handles the case where we're on a screen similar to "discard a card", where the user has to select a number of cards. /// These are sovereign screens, so only card selection actions are particularly relevant. /// </summary> private void HandleCardReleasedEventForCardSelect(List <GameObject> elements, AbstractCard logicalCard) { var card = logicalCard.FindCorrespondingHypercard(); card.IsSelected = !card.IsSelected; ServiceLocator.GetCardAnimationManager().ReorientAllCards(); }