Browse Source

actor now has a nicer function than flush for clearing combined actors

Zachary Pavlov 19 years ago
parent
commit
6f36914330
1 changed files with 7 additions and 4 deletions
  1. 7 4
      direct/src/actor/Actor.py

+ 7 - 4
direct/src/actor/Actor.py

@@ -450,15 +450,18 @@ class Actor(DirectObject, NodePath):
             self.notify.warning("called actor.removeNode() on %s without calling cleanup()" % self.getName())
         NodePath.removeNode(self)
 
-    def flush(self):
-        """
-        Actor flush function
-        """
+    def clearPythonData(self):
         self.__partBundleDict = {}
         self.__subpartDict = {}
         self.__sortedLODNames = []
         self.__animControlDict = {}
         self.__controlJoints = {}
+        
+    def flush(self):
+        """
+        Actor flush function
+        """
+        self.clearPythonData()
 
         if self.__LODNode and (not self.__LODNode.isEmpty()):
             self.__LODNode.removeNode()