diff --git a/direct/src/leveleditor/ObjectMgrBase.py b/direct/src/leveleditor/ObjectMgrBase.py index 7cb6cd5665..1077ae88a7 100755 --- a/direct/src/leveleditor/ObjectMgrBase.py +++ b/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