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()
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()