Пример #1
0
    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);
    }
Пример #2
0
    void GetNewPattern()
    {
        if (_difficultyConfig == null)
        {
            return;
        }

        _currentPatterinTextAsset =
            GetRandomPatternNum(_difficultyConfig.GetLevelConfig(_currentDistance).TextAssets);

        _spawner.SetNewPattern(ObjectSerializer.DeserializeObject(_currentPatterinTextAsset));
    }