def disable(self):
     self.stopSmooth()
     DistributedSmoothNode.disable(self)
     DistributedTargetableObject.disable(self)
     if base.config.GetBool('create-client-coll-spheres', 0) is 1:
         self.cleanupDebugcollisions()
     base.cr.handleObjDelete(self)
Esempio n. 2
0
 def __init__(self, cr):
     DistributedSmoothNode.__init__(self, cr)
     DistributedTargetableObject.__init__(self, cr)
     SmoothGridChild.__init__(self)
     self.maxAISpeed = 0
     self.canMove = True
     self.aggroMode = EnemyGlobals.AGGRO_MODE_FORCED
     self.debugName = None
     self.debugNameNP = None
     self.spawnPosIndex = ''
Esempio n. 3
0
 def delete(self):
     DistributedSmoothNode.delete(self)
     DistributedTargetableObject.delete(self)
     SmoothGridChild.delete(self)
Esempio n. 4
0
 def announceGenerate(self):
     DistributedSmoothNode.announceGenerate(self)
     DistributedTargetableObject.announceGenerate(self)
Esempio n. 5
0
 def generate(self):
     DistributedSmoothNode.generate(self)
     DistributedTargetableObject.generate(self)
     if base.config.GetBool('create-client-coll-spheres', 0) is 1:
         self.setupDebugCollisions()