From 6eeafea9b305cf4d7917a9a7dae61e7b312ed911 Mon Sep 17 00:00:00 2001 From: Gyedo Jeon Date: Thu, 25 Mar 2010 06:06:53 +0000 Subject: [PATCH] Seperated getExtraSaveData function to pre and post --- direct/src/leveleditor/ObjectMgrBase.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) 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