MapGenerator.GenerateMap C# (CSharp) Method

GenerateMap() public method

public GenerateMap ( ) : void
return void
	public void GenerateMap() {
		float[,] noiseMap = Noise.GenerateNoiseMap (mapWidth, mapHeight, seed, noiseScale, octaves, persistance, lacunarity, offset);


		MapDisplay display = FindObjectOfType<MapDisplay> ();
		display.DrawNoiseMap (noiseMap);
	}

Usage Example

    public override void OnInspectorGUI()
    {
        MapGenerator        mapGen              = (MapGenerator)target;
        GameObject          userOpt             = GameObject.Find("Options");
        UserOptions         userOptions         = userOpt.GetComponent <UserOptions>();
        UserAdvancedOptions userAdvancedOptions = userOpt.GetComponent <UserAdvancedOptions>();

        if (DrawDefaultInspector())
        {
            if (mapGen.autoUpdate)
            {
                mapGen.SetDrawMode();
                userOptions.UpdateVariables();
                userAdvancedOptions.UpdateVariables();
                mapGen.GenerateMap();
            }
        }

        if (GUILayout.Button("Generate"))
        {
            mapGen.SetDrawMode();
            userOptions.UpdateVariables();
            userAdvancedOptions.UpdateVariables();
            mapGen.GenerateMap();
        }

        if (GUILayout.Button("Generate Models"))
        {
            GameObject arcVeg = GameObject.Find("MapGenerator");
            ArchitectureVegetationGenerator arcVegGen = arcVeg.GetComponent <ArchitectureVegetationGenerator>();

            arcVegGen.GenerateArchitecture();
        }
    }
All Usage Examples Of MapGenerator::GenerateMap