def delete(self): try: self.DistributedEagleGameAI_deleted return except: self.DistributedEagleGameAI_deleted = 1 self.stopTiming() taskMgr.remove(self.uniqueName('DEagleGameAI-removeAllEagles')) taskMgr.remove(self.uniqueName('DEagleGameAI-gameOver')) taskMgr.remove(self.uniqueName('DEagleGameAI-swapEagles')) taskMgr.remove(self.uniqueName('DEagleGameAI-startNewRound')) taskMgr.remove(self.uniqueName('DEagleGameAI-eagleSpawner')) for cannon in self.cannonId2cannon.values(): cannon.requestDelete() del self.cannonId2cannon for eagle in self.eagleId2eagle.values(): eagle.disable() eagle.requestDelete() del self.eagleId2eagle del self.cannonPositions del self.round del self.avId2score DistributedMinigameAI.delete(self)
def delete(self): try: self.DistributedCameraShyGameAI_deleted return except: self.DistributedCameraShyGameAI_deleted = 1 del self.availableSpawnPoints del self.pictureData self.stopTiming() DistributedMinigameAI.delete(self)
def delete(self): try: self.DistributedCameraShyGameAI_deleted return except: self.DistributedCameraShyGameAI_deleted = 1 self.levelLoader.cleanup() del self.levelLoader del self.availableSpawnPoints del self.pictureData self.stopTiming() DistributedMinigameAI.delete(self)
def delete(self): try: self.DistributedEagleGameAI_deleted return except: self.DistributedEagleGameAI_deleted = 1 self.stopTiming() taskMgr.remove(self.uniqueName("DEagleGameAI-removeAllEagles")) taskMgr.remove(self.uniqueName("DEagleGameAI-gameOver")) taskMgr.remove(self.uniqueName("DEagleGameAI-swapEagles")) taskMgr.remove(self.uniqueName("DEagleGameAI-startNewRound")) taskMgr.remove(self.uniqueName("DEagleGameAI-eagleSpawner")) for cannon in self.cannonId2cannon.values(): cannon.requestDelete() del self.cannonId2cannon for eagle in self.eagleId2eagle.values(): eagle.disable() eagle.requestDelete() del self.eagleId2eagle del self.cannonPositions del self.round del self.avId2score DistributedMinigameAI.delete(self)