public override void DoUndo()
 {
     if (!RedoGenerated)
     {
         HistoryTerrainHeight.GenerateRedo(Undo.Current.Prefabs.TerrainWaterSettingsChange).Register();
     }
     RedoGenerated = true;
     DoRedo();
 }
Example #2
0
 public override void DoUndo()
 {
     if (!RedoGenerated)
     {
         //Undo.UndoData_newheights = ScmapEditor.Current.Teren.terrainData.GetHeights(0, 0, ScmapEditor.Current.Teren.terrainData.heightmapWidth, ScmapEditor.Current.Teren.terrainData.heightmapHeight);
         ScmapEditor.GetAllHeights(ref Undo.UndoData_newheights);
         HistoryTerrainHeight.GenerateRedo(Undo.Current.Prefabs.TerrainHeightChange).Register();
     }
     RedoGenerated = true;
     DoRedo();
 }
 public void RegisterWaterSettingsChange()
 {
     HistoryTerrainHeight.GenerateUndo(Prefabs.TerrainWaterSettingsChange).Register();
 }
 public void RegisterWaterElevationChange()
 {
     HistoryTerrainHeight.GenerateUndo(Prefabs.TerrainWaterElevationChange).Register();
 }
 public void RegisterTerrainHeightmapChange(float[,] newheights)
 {
     UndoData_newheights = newheights;
     HistoryTerrainHeight.GenerateUndo(Prefabs.TerrainHeightChange).Register();
 }