Browse Source

Seperated getExtraSaveData function to pre and post

Gyedo Jeon 15 years ago
parent
commit
6eeafea9b3
1 changed files with 11 additions and 3 deletions
  1. 11 3
      direct/src/leveleditor/ObjectMgrBase.py

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

@@ -613,13 +613,21 @@ class ObjectMgrBase:
 
 
     def getSaveData(self):
     def getSaveData(self):
         self.saveData = []
         self.saveData = []
+        self.getPreSaveData()
         self.traverse(render)
         self.traverse(render)
-        self.getExtraSaveData()
+        self.getPostSaveData()
         return self.saveData
         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
         you can override this function to populate data
         """
         """
         pass
         pass