From cab1ce3e0b77238df4f83eff86b83a0d033c0307 Mon Sep 17 00:00:00 2001 From: Zachary Pavlov Date: Mon, 25 Jun 2007 21:20:53 +0000 Subject: [PATCH] utility function for unique part bundles --- direct/src/actor/Actor.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/direct/src/actor/Actor.py b/direct/src/actor/Actor.py index d805554e58..0a4192861e 100644 --- a/direct/src/actor/Actor.py +++ b/direct/src/actor/Actor.py @@ -2168,3 +2168,9 @@ class Actor(DirectObject, NodePath): self.getGeomNode().setH(180) def faceTowardsViewer(self): 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)