improve cleanup

This commit is contained in:
David Rose 2003-12-15 18:38:59 +00:00
parent da98027b0a
commit eceddf13ee

View File

@ -289,16 +289,22 @@ class Actor(PandaObject, NodePath):
Actor cleanup function Actor cleanup function
""" """
self.stop() self.stop()
del self.__partBundleDict
del self.__animControlDict self.__partBundleDict = {}
self.__animControlDict = {}
self.__controlJoints = {}
self.__geomNode.removeNode() self.__geomNode.removeNode()
del self.__geomNode
if self.__LODNode: if self.__LODNode:
self.__LODNode.removeNode() self.__LODNode.removeNode()
del self.__LODNode self.__LODNode = None
self.__hasLOD = 0 self.__hasLOD = 0
if not self.isEmpty(): if not self.isEmpty():
self.removeNode() self.removeNode()
# accessing # accessing
def getAnimControlDict(self): def getAnimControlDict(self):