Ejemplo n.º 1
0
    public BiomePicker(NoiseGroup biomeSelectionNoise, params Biome[] biomes)
    {
        this.biomes = new List <Biome>(biomes);
        this.biomeSelectionNoise = biomeSelectionNoise;
        selectionCount           = new List <float>(biomes.Length);
        float cumCount = 0;

        for (int i = 0; i < biomes.Length; i++)
        {
            cumCount         += biomes[i].rarity;
            selectionCount[i] = cumCount;
        }
        totalRarity = cumCount;
    }