def unload(self):
     self.unloadPlaceGeom()
     self.parentFSMState.removeChild(self.fsm)
     del self.parentFSMState
     del self.fsm
     self.townBattle.unload()
     self.townBattle.cleanup()
     del self.townBattle
     del self.battleMusic
     Suit.unloadSuits(3)
     Suit.unloadSkelDialog()
     del self.hood
     ModelPool.garbageCollect()
     TexturePool.garbageCollect()
Esempio n. 2
0
 def unload(self):
     self.unloadPlaceGeom()
     self.parentFSMState.removeChild(self.fsm)
     del self.parentFSMState
     del self.fsm
     self.townBattle.unload()
     self.townBattle.cleanup()
     del self.townBattle
     del self.battleMusic
     Suit.unloadSuits(3)
     Suit.unloadSkelDialog()
     del self.hood
     ModelPool.garbageCollect()
     TexturePool.garbageCollect()
Esempio n. 3
0
 def unload(self):
     assert (self.notify.debug("unload()"))
     self.unloadPlaceGeom()
     self.parentFSMState.removeChild(self.fsm)
     del self.parentFSMState
     del self.fsm
     self.townBattle.unload()
     self.townBattle.cleanup()
     del self.townBattle
     del self.battleMusic
     Suit.unloadSuits(3)
     Suit.unloadSkelDialog()
     del self.hood
     # Get rid of any references to models or textures from this cogHQ
     ModelPool.garbageCollect()
     TexturePool.garbageCollect()