コード例 #1
0
    private string getRandomWord(LoveLetterManager.WordType type)
    {
        List <string> words = new List <string>();

        switch (type)
        {
        case LoveLetterManager.WordType.NOUN:
            words = nouns;
            break;

        case LoveLetterManager.WordType.VERB:
            words = verbs;
            break;

        case LoveLetterManager.WordType.ADJECTIVE:
            words = adjectives;
            break;
        }

        int rand = Random.Range(0, words.Count - 1);

        if (rand == lastIndexToAvoidRepeats)
        {
            rand++;
        }
        lastIndexToAvoidRepeats = rand;
        return(words[rand]);
    }
コード例 #2
0
 public Word(string word, LoveLetterManager.WordType type)
 {
     thisWord  = word;
     this.type = type;
 }
コード例 #3
0
 public void GetNewWord()
 {
     LoveLetterManager.WordType wordType = currentSentence.getWordType();
     currentWord = new Word(getRandomWord(wordType), wordType);
     renderW();
 }