Ejemplo n.º 1
0
 def delete(self):
     self.stopPosHprBroadcast()
     del self.isChair
     self.fsm.requestFinalState()
     del self.fsm
     del self.battle
     del self.stateExtraArgs
     DistributedSuitAI.delete(self)
 def delete(self):
     del self.currentFlyPoint
     del self.mg
     if self.flyTrack:
         self.ignore(self.flyTrack.getDoneEvent())
         self.flyTrack.pause()
         self.flyTrack = None
     DistributedSuitAI.delete(self)
Ejemplo n.º 3
0
 def delete(self):
     base.taskMgr.remove(self.uniqueName('finishSuit'))
     if hasattr(self, 'walkTrack') and self.walkTrack:
         self.ignore(self.walkTrack.getDoneEvent())
         self.walkTrack.finish()
         self.walkTrack = None
     self.mg = None
     self.truck = None
     self.truckIndex = None
     self.spawnPoint = None
     DistributedSuitAI.delete(self)
Ejemplo n.º 4
0
 def delete(self):
     base.taskMgr.remove(self.uniqueName('monitorHealth'))
     base.taskMgr.remove(self.uniqueName('doAttack'))
     base.taskMgr.remove(self.uniqueName('scwaa'))
     self.stopAttacks()
     if self.track:
         self.track.pause()
         self.track = None
     if self.walkTrack:
         self.walkTrack.pause()
         self.walkTrack = None
     if self.currentPath:
         self.currentPath = None
     self.tutorial = None
     self.tutPartIndex = None
     self.avatarId = None
     DistributedSuitAI.delete(self)
Ejemplo n.º 5
0
 def delete(self):
     taskMgr.remove(self.uniqueName('monitorHealth'))
     DistributedSuitAI.delete(self)
     self.battleZone = None
Ejemplo n.º 6
0
 def delete(self):
     if self.takeOverTrack:
         self.takeOverTrack.pause()
         self.takeOverTrack = None
     DistributedSuitAI.delete(self)
Ejemplo n.º 7
0
 def delete(self):
     BaseVPEnemy.delete(self)
     DistributedSuitAI.delete(self)