Explorar el Código

Merge pull request #1193 from Areloch/EditorObjectSavingCallback

Adds a callback invoke for objects in the scene to inform them if the level is being saved
Brian Roberts hace 1 año
padre
commit
c92a88a852

+ 6 - 0
Templates/BaseGame/game/tools/worldEditor/scripts/menuHandlers.ed.tscript

@@ -328,7 +328,13 @@ function EditorSaveMission()
    // now write the terrain and mission files out:
 
    if(EWorldEditor.isDirty || ETerrainEditor.isMissionDirty)
+   {
+      //Inform objects a save is happening, in case there is any special pre-save behavior a class needs to do
+      getScene(0).callOnChildren("onSaving", $Server::MissionFile);
+   
       getScene(0).save($Server::MissionFile);
+      
+   }
    if(ETerrainEditor.isDirty)
    {
       // Find all of the terrain files