def cleanupGag(self):
     if self.state == GagState.LOADED or self.state == GagState.RECHARGING:
         Gag.cleanupGag(self)
         if self.megaphone:
             copies = self.avatar.findAllMatches('**/%s' %
                                                 self.megaphone.getName())
             for copy in copies:
                 copy.removeNode()
         self.megaphone = None
Example #2
0
    def cleanupGag(self):
        if self.state == GagState.LOADED:
            Gag.cleanupGag(self)
            if self.megaphone:
                copies = self.avatar.findAllMatches('**/%s' % self.megaphone.getName())
                for copy in copies:
                    copy.removeNode()

            self.megaphone = None
        return