def disable(self):
     taskMgr.remove(self._remoteToonFlyTaskName)
     if self._flyingCollisionTaskName:
         taskMgr.remove(self._flyingCollisionTaskName)
     taskMgr.remove(self.taskNameFireCannon)
     taskMgr.remove(self.taskNameShoot)
     taskMgr.remove(self.taskNameFly)
     taskMgr.remove(DistributedPartyCannonActivity.REACTIVATE_CLOUD_TASK)
     self.ignoreAll()
     if self.localFlyingToonId:
         self.__stopCollisionHandler(self.localFlyingToon)
         self.__stopLocalFlyTask(self.localFlyingToonId)
         self.setMovie(PartyGlobals.CANNON_MOVIE_CLEAR, self.localFlyingToonId)
     if self.hitTrack is not None:
         self.hitTrack.finish()
         del self.hitTrack
         self.hitTrack = None
     DistributedPartyActivity.disable(self)
     return
Example #2
0
 def disable(self):
     taskMgr.remove(self._remoteToonFlyTaskName)
     if self._flyingCollisionTaskName:
         taskMgr.remove(self._flyingCollisionTaskName)
     taskMgr.remove(self.taskNameFireCannon)
     taskMgr.remove(self.taskNameShoot)
     taskMgr.remove(self.taskNameFly)
     taskMgr.remove(DistributedPartyCannonActivity.REACTIVATE_CLOUD_TASK)
     self.ignoreAll()
     if self.localFlyingToonId:
         self.__stopCollisionHandler(self.localFlyingToon)
         self.__stopLocalFlyTask(self.localFlyingToonId)
         self.setMovie(PartyGlobals.CANNON_MOVIE_CLEAR,
                       self.localFlyingToonId)
     if self.hitTrack is not None:
         self.hitTrack.finish()
         del self.hitTrack
         self.hitTrack = None
     DistributedPartyActivity.disable(self)
     return