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(); } }