瀏覽代碼

Seperated getExtraSaveData function to pre and post

Gyedo Jeon 15 年之前
父節點
當前提交
6eeafea9b3
共有 1 個文件被更改,包括 11 次插入3 次删除
  1. 11 3
      direct/src/leveleditor/ObjectMgrBase.py

+ 11 - 3
direct/src/leveleditor/ObjectMgrBase.py

@@ -613,13 +613,21 @@ class ObjectMgrBase:
 
     def getSaveData(self):
         self.saveData = []
+        self.getPreSaveData()
         self.traverse(render)
-        self.getExtraSaveData()
+        self.getPostSaveData()
         return self.saveData
 
-    def getExtraSaveData(self):
+    def getPreSaveData(self):
         """
-        if there are additional data to be saved
+        if there are additional data to be saved before main data
+        you can override this function to populate data
+        """
+        pass
+
+    def getPostSaveData(self):
+        """
+        if there are additional data to be saved after main data
         you can override this function to populate data
         """
         pass