Browse Source

Made parent can be passed to createFunction

Gyedo Jeon 15 years ago
parent
commit
69372ff216

+ 1 - 0
direct/src/leveleditor/ObjectGlobals.py

@@ -55,3 +55,4 @@ ARG_NAME = '_arg_name'
 ARG_VAL = '_arg_val' # value from UI
 ARG_OBJ = '_arg_object' # obj information data structure
 ARG_NOLOADING = '_arg_noloading' # to indicate this call is not from loading a scene
+ARG_PARENT = '_arg_parent' # parent object to be passed

+ 2 - 1
direct/src/leveleditor/ObjectMgrBase.py

@@ -95,7 +95,8 @@ class ObjectMgrBase:
                     for pair in funcArgs.items():
                         if pair[1] == OG.ARG_NAME:
                             funcArgs[pair[0]] = nameStr
-                            break;
+                        elif pair[1] == OG.ARG_PARENT:
+                            funcArgs[pair[0]] = parent
 
                     if type(funcName) == types.StringType:
                         if funcName.startswith('.'):