Пример #1
0
    public Card RandomCard()
    {
        int random = Random.Range(0, 100);

        if (random < 10)
        {
            return(RandomPowerCard());
        }
        else if (random >= 10 && random < 50)
        {
            return(WordCard.CreateCard((Nouns[Random.Range(0, Nouns.Length)])));
        }
        else if (random >= 50 && random < 65)
        {
            return(WordCard.CreateCard((Adjectives[Random.Range(0, Adjectives.Length)])));
        }
        else if (random >= 65 && random < 70)
        {
            return(WordCard.CreateCard((Adverbs[Random.Range(0, Adverbs.Length)])));
        }
        else if (random >= 70 && random < 85)
        {
            return(WordCard.CreateCard((Verbs[Random.Range(0, Verbs.Length)])));
        }
        else if (random >= 85 && random < 95)
        {
            return(WordCard.CreateCard((HelpingVerbs[Random.Range(0, HelpingVerbs.Length)])));
        }
        else if (random >= 95 && random < 100)
        {
            return(WordCard.CreateCard((QuestionWords[Random.Range(0, QuestionWords.Length)])));
        }
        return(null);
    }
Пример #2
0
 public Card GetCardByText(string cardText)
 {
     foreach (var item in PowerCards)
     {
         if (item.CardText == cardText)
         {
             return(item);
         }
     }
     return(WordCard.CreateCard(cardText));
 }
Пример #3
0
 private Card GetWordCard(string text)
 {
     return(WordCard.CreateCard(text));
 }