Esempio n. 1
0
    public IEnumerator ReadCard()
    {
        GameRunner.enableButton = false;
        reading = true;
        yield return(ReadingUtils.ReadText(cardText, totalReadingTime));

        reading = false;
    }
Esempio n. 2
0
    public void Init(TarotCardData cardData, bool isReread = false)
    {
        cardImage.sprite = cardData.cardPicture2x;

        totalReadingTime = DEBUG_gottaGoFast ? 2f : (cardData.clipDuration - 2);
        cardText.text    = cardData.cardLongDescription.ToString() + ReadingUtils.readingBreakCharacter + "\n\n";

        if (cardData.suit == CardSuit.Cups)
        {
            backgroundColor.color = cupsBGColor;
        }
        else if (cardData.suit == CardSuit.Wands)
        {
            backgroundColor.color = wandsBGColor;
        }
        else if (cardData.suit == CardSuit.Swords)
        {
            backgroundColor.color = swordsBGColor;
        }
        else if (cardData.suit == CardSuit.Pentacles)
        {
            backgroundColor.color = pentaclesBGColor;
        }
        else
        {
            backgroundColor.color = majorArcanaBGColor;
        }
        if (isReread)
        {
            ReadingUtils.ShowAllCharacters(cardText);
        }
        else
        {
            ReadingUtils.HideAllCharacters(cardText);
        }
    }