def destroy(self):
     if self.ammoFade:
         self.ammoFade.finish()
         self.ammoFade = None
     
     if self.flashHelp:
         self.flashHelp.finish()
         self.flashHelp = None
     
     if self.helpButton:
         self.helpButton.destroy()
         self.helpButton = None
     
     if self.helpUI:
         self.helpUI.destroy()
         self.helpUI = None
     
     if self.hud:
         self.hud.destroy()
         self.hud = None
     
     base.musicMgr.requestFadeOut(SoundGlobals.MUSIC_MINIGAME_CANNON)
     self.repMeter.destroy()
     self.ignore('incDefenseCannonExp')
     CannonGUI.destroy(self)
예제 #2
0
 def destroy(self):
     if self.ammoFade:
         self.ammoFade.finish()
         self.ammoFade = None
     
     if self.flashHelp:
         self.flashHelp.finish()
         self.flashHelp = None
     
     if self.helpButton:
         self.helpButton.destroy()
         self.helpButton = None
     
     if self.helpUI:
         self.helpUI.destroy()
         self.helpUI = None
     
     if self.hud:
         self.hud.destroy()
         self.hud = None
     
     base.musicMgr.requestFadeOut(SoundGlobals.MUSIC_MINIGAME_CANNON)
     self.repMeter.destroy()
     self.ignore('incDefenseCannonExp')
     CannonGUI.destroy(self)