Browse Source

Added selectObjectCB function to be called from selectObject function

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

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

@@ -233,7 +233,9 @@ class ObjectMgrBase:
         obj = self.findObjectByNodePath(nodePath)
         obj = self.findObjectByNodePath(nodePath)
         if obj is None:
         if obj is None:
             return
             return
+        self.selectObjectCB(obj, fLEPane)
 
 
+    def selectObjectCB(self, obj, fLEPane):
         self.currNodePath = obj[OG.OBJ_NP]
         self.currNodePath = obj[OG.OBJ_NP]
         self.objectsLastXform[obj[OG.OBJ_UID]] = Mat4(self.currNodePath.getMat())
         self.objectsLastXform[obj[OG.OBJ_UID]] = Mat4(self.currNodePath.getMat())
         # [gjeon] to connect transform UI with nodepath's transform
         # [gjeon] to connect transform UI with nodepath's transform
@@ -383,6 +385,7 @@ class ObjectMgrBase:
             # load new model
             # load new model
             newobjModel = loader.loadModel(model, okMissing=True)
             newobjModel = loader.loadModel(model, okMissing=True)
             if newobjModel is None:
             if newobjModel is None:
+                print "Can't load model %s"%model
                 return
                 return
             newobj = PythonNodePath(newobjModel)
             newobj = PythonNodePath(newobjModel)
             newobj.setTag('OBJRoot','1')
             newobj.setTag('OBJRoot','1')