private void OnGUICreateTerrain()
        {
            DrawMaterialSettings();

            if (GUILayout.Button("Create"))
            {
                RecordCreateTerrainAnalytics();
                RecordShadingAnalytics();
                GEditorMenus.CreateStylizedTerrain(menuCmd);
                Close();
            }
        }
예제 #2
0
        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);
        }