public IEnumerator ReadCard() { GameRunner.enableButton = false; reading = true; yield return(ReadingUtils.ReadText(cardText, totalReadingTime)); reading = false; }
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); } }