private void OnGUICreateTerrain() { DrawMaterialSettings(); if (GUILayout.Button("Create")) { RecordCreateTerrainAnalytics(); RecordShadingAnalytics(); GEditorMenus.CreateStylizedTerrain(menuCmd); Close(); } }
private GStylizedTerrain CreateNeighborTerrain() { GStylizedTerrain t = GEditorMenus.CreateStylizedTerrain(instance.TerrainData); GEditorCommon.ExpandFoldout(GetNeighboringFoldoutID(t)); if (instance.TerrainData != null && instance.TerrainData.Shading.CustomMaterial != null) { t.TerrainData.Shading.CustomMaterial.shader = instance.TerrainData.Shading.CustomMaterial.shader; t.TerrainData.Shading.UpdateMaterials(); } return(t); }