From ecfa584a26ecad9756a076f597e9e8b6298840c8 Mon Sep 17 00:00:00 2001 From: Gyedo Jeon Date: Thu, 29 Apr 2010 01:29:58 +0000 Subject: [PATCH] Made additional geometry for visual aid doesn't inherit object color and sceneGraph label updated after changing model --- direct/src/leveleditor/ObjectMgrBase.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/direct/src/leveleditor/ObjectMgrBase.py b/direct/src/leveleditor/ObjectMgrBase.py index c8d6068337..8677ebf1f0 100755 --- a/direct/src/leveleditor/ObjectMgrBase.py +++ b/direct/src/leveleditor/ObjectMgrBase.py @@ -373,6 +373,7 @@ class ObjectMgrBase: obj[OG.OBJ_RGBA] = (r,g,b,a) for child in np.getChildren(): if not child.hasTag('OBJRoot') and\ + not child.hasTag('_le_sys') and\ child.getName() != 'bboxLines': child.setTransparency(1) child.setColorScale(r, g, b, a) @@ -423,6 +424,9 @@ class ObjectMgrBase: obj[OG.OBJ_MODEL] = model self.npIndex[NodePath(newobj)] = obj[OG.OBJ_UID] + # update scene graph label + self.editor.ui.sceneGraphUI.changeLabel(obj[OG.OBJ_UID], newobj.getName()) + self.editor.fNeedToSave = True # update anim if necessary animList = obj[OG.OBJ_DEF].animDict.get(model)