Parcourir la source

Made duplicateObj function work with toontown

Gyedo Jeon il y a 15 ans
Parent
commit
28827cd5e3
1 fichiers modifiés avec 6 ajouts et 1 suppressions
  1. 6 1
      direct/src/leveleditor/ObjectMgr.py

+ 6 - 1
direct/src/leveleditor/ObjectMgr.py

@@ -601,7 +601,12 @@ class ObjectMgr:
         objRGBA = obj[OG.OBJ_RGBA]
 
         if parent is None:
-            parent = nodePath.getParent()
+            parentNP = nodePath.getParent()
+            parentObj = self.findObjectByNodePath(parentNP)
+            if parentObj is None:
+                parent = parentNP
+            else:
+                parent = parentObj[OG.OBJ_NP]
 
         newObjNP = self.addNewObject(objDef.name, parent=parent, fSelectObject = False)