Пример #1
0
 public CaveGenerator()
 {
     meshGenerator = new MeshModifier();
     caveGenerator = new CaveDataGenerator();
     borderDensity = 0;
     prefabName    = string.Empty;
 }
Пример #2
0
    public CaveGenerator(string seed, int width, int height, int wallDensityPercentaje, int algorithmIterations, int borderDensity, int wallRegionMinDensity,
                         int roomRegionMinDensity, int passagesDensity, float scale, float wallsAltitude, string name)
    {
        prefabName         = name;
        this.borderDensity = borderDensity;
        meshGenerator      = new MeshModifier(scale, wallsAltitude);
        int numericSeed = GetNumericSeed(seed);

        caveGenerator = new CaveDataGenerator(numericSeed, width, height, wallDensityPercentaje, algorithmIterations, borderDensity, wallRegionMinDensity, roomRegionMinDensity,
                                              passagesDensity);
    }