Explorar o código

utility function for unique part bundles

Zachary Pavlov %!s(int64=18) %!d(string=hai) anos
pai
achega
cab1ce3e0b
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      direct/src/actor/Actor.py

+ 6 - 0
direct/src/actor/Actor.py

@@ -2168,3 +2168,9 @@ class Actor(DirectObject, NodePath):
         self.getGeomNode().setH(180)
         self.getGeomNode().setH(180)
     def faceTowardsViewer(self):
     def faceTowardsViewer(self):
         self.getGeomNode().setH(0)
         self.getGeomNode().setH(0)
+
+    def renamePartBundles(self, partName, newBundleName):
+        subpartDef = self.__subpartDict.get(partName, Actor.SubpartDef(partName))
+        for partBundleDict in self.__partBundleDict.values():
+            partDef=partBundleDict.get(subpartDef.truePartName)
+            partDef.partBundle.setName(newBundleName)