Beispiel #1
0
    public GameObject ShowPickedCard(Vector3 newPosition, Vector3 newRotation, Action postAction)
    {
        var pickedCard = _pickedCard;

        _pickedCard = null;
        var index = _cards.IndexOf(pickedCard);

        _cards.Remove(pickedCard);
        var remainingCards = _cards.Skip(index);

        CardPlaceManager.AdjustCardsInHand(remainingCards);
        CardPlaceManager.BringPickedCardCloser(pickedCard, newPosition, newRotation, postAction);
        return(pickedCard);
    }