Exemple #1
0
    public void CreateTerrain()
    {
        ProceduralTerrain proceduralTerrain =
            FindObjectOfType <ProceduralTerrain>();

        proceduralTerrain.CreateTerrain(allDivisions, meshSize, meshHeight,
                                        scale);
    }
    public override void OnInspectorGUI()
    {
        ProceduralTerrain terrain = (ProceduralTerrain)target;

        if (DrawDefaultInspector())
        {
            if (terrain.AutoUpdate)
            {
                terrain.CreateTerrain();
            }
        }

        if (GUILayout.Button("Recreate terrain"))
        {
            terrain.CreateTerrain();
        }
    }