def disable(self):
     self.ignoreAll()
     self.av = None
     self.effectNode.removeNode()
     self.effectNode = None
     taskMgr.remove(self.getTrailTaskName())
     if self.aimAITrack:
         self.aimAITrack.pause()
         self.aimAITrack = None
     
     DistributedWeapon.disable(self)
     DistributedShippart.disable(self)
Example #2
0
    def disable(self):
        self.ignoreAll()
        self.av = None
        self.effectNode.removeNode()
        self.effectNode = None
        taskMgr.remove(self.getTrailTaskName())
        if self.aimAITrack:
            self.aimAITrack.pause()
            self.aimAITrack = None

        DistributedWeapon.disable(self)
        DistributedShippart.disable(self)