TextAsset[] GetPattenrsAssets(int difficulty, int[] nums) { var patterns = new TextAsset[nums.Length]; var difficultyConfig = _difficultyConfig.GetLevelConfig(difficulty); for (var i = 0; i < patterns.Length; i++) { patterns[i] = difficultyConfig.TextAssets[nums[i]]; } return(patterns); }
void GetNewPattern() { if (_difficultyConfig == null) { return; } _currentPatterinTextAsset = GetRandomPatternNum(_difficultyConfig.GetLevelConfig(_currentDistance).TextAssets); _spawner.SetNewPattern(ObjectSerializer.DeserializeObject(_currentPatterinTextAsset)); }