allow unloading of Actor that has never been loaded

This commit is contained in:
David Rose 2001-11-17 15:59:27 +00:00
parent 9bc9b4bd5f
commit def401c39f

View File

@ -1157,12 +1157,18 @@ class Actor(PandaObject, NodePath):
lodNames = [lodName]
if (partName == None):
partNames = self.__animControlDict[lodNames[0]].keys()
if len(lodNames) > 0:
partNames = self.__animControlDict[lodNames[0]].keys()
else:
partNames = []
else:
partNames = [partName]
if (anims==None):
anims = self.__animControlDict[lodNames[0]][partNames[0]].keys()
if len(lodNames) > 0 and len(partNames) > 0:
anims = self.__animControlDict[lodNames[0]][partNames[0]].keys()
else:
anims = []
for lodName in lodNames:
for partName in partNames: