فهرست منبع

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 1 سال پیش
والد
کامیت
c92a88a852
1فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  1. 6 0
      Templates/BaseGame/game/tools/worldEditor/scripts/menuHandlers.ed.tscript

+ 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