def disable(self):
     self.anim = None
     self.state = None
     self.dept = None
     self.variant = None
     self.suitPlan = None
     if self.hpFlash:
         self.hpFlash.finish()
         self.hpFlash = None
     if self.moveIval:
         self.moveIval.pause()
         self.moveIval = None
     Suit.disable(self)
     DistributedAvatar.disable(self)
     return
 def disable(self):
     base.taskMgr.remove(self.uniqueName('monitorLocalAvDistance'))
     self.anim = None
     self._state = None
     self.dept = None
     self.variant = None
     self.suitPlan = None
     if self.hpFlash:
         self.hpFlash.finish()
         self.hpFlash = None
     if self.moveIval:
         self.moveIval.pause()
         self.moveIval = None
     Suit.disable(self)
     DistributedAvatar.disable(self)
    def disable(self):
        self.stopSmooth()

        # Picked up by DistributedBattleZone:
        messenger.send('suitDelete', [self])

        self.anim = None
        self._state = None
        self.dept = None
        self.variant = None
        self.suitPlan = None
        if self.hpFlash:
            self.hpFlash.finish()
            self.hpFlash = None
        if self.moveIval:
            self.moveIval.pause()
            self.moveIval = None
        Suit.disable(self)
        DistributedAvatar.disable(self)