Beispiel #1
0
    public bool SelectCard(CardHolder cardHolder)
    {
        if (cardHolder == null)
        {
            return(false);
        }
        if (!cardHolder.card.Cast())
        {
            return(false);
        }
        if (!player.hand.ContainsCard(cardHolder))
        {
            return(false);
        }

        m_selectedCard = cardHolder;
        m_selectedCard.transform.Rotate(Vector3.right, 25.0F);
        m_selectedCard.UpdatePath(
            new Vector3(cardAnchor.position.x, cardAnchor.position.y, m_selectedCard.transform.position.z),
            cardAnchor.rotation, "FadeInFadeOut"
            );
        return(true);
    }