public WordLevel MakeWordLevel(int levelNum = -1) { WordLevel level = new WordLevel(); if (levelNum == -1) { // Pick a random level level.longWordIndex = Random.Range(0, WordList.LONG_WORD_COUNT); } else if (levelNum == 0) { level.longWordIndex = Random.Range(8, WordList.LONG_WORD_COUNT); } else { level.longWordIndex = Random.Range(14, WordList.LONG_WORD_COUNT); } level.levelNum = levelNum; level.word = WordList.GET_LONG_WORD(level.longWordIndex); level.charDict = WordLevel.MakeCharDict(level.word); StartCoroutine(FindSubWordsCoroutine(level)); // b return(level); // c }
public WordLevel MakeWordLevel(int levelNum = -1) { WordLevel level = new WordLevel(); if (levelNum == -1) { level.longWordIndex = Random.Range(0, WordList.LONG_WORD_COUNT); } else { // This will be added later in the chapter } level.levelNum = levelNum; level.word = WordList.GET_LONG_WORD(level.longWordIndex); level.charDict = WordLevel.MakeCharDict(level.word); StartCoroutine(FindSubWordsCoroutine(level)); return(level); }
}//wordlist parse complete public WordLevel MakeWordLevel(int levelNum = -1) { WordLevel level = new WordLevel(); if (levelNum == -1) { level.longWordIndex = Random.Range(0, WordList.LONG_WORD_COUNT); }//if else { //empty for now }//else level.levelNum = levelNum; level.word = WordList.GET_LONG_WORD(level.longWordIndex); level.charDict = WordLevel.MakeCharDict(level.word); StartCoroutine(FindSubWordsCoroutine(level)); return(level); }//public wordlevel