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)
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 = ''
def delete(self): DistributedSmoothNode.delete(self) DistributedTargetableObject.delete(self) SmoothGridChild.delete(self)
def announceGenerate(self): DistributedSmoothNode.announceGenerate(self) DistributedTargetableObject.announceGenerate(self)
def generate(self): DistributedSmoothNode.generate(self) DistributedTargetableObject.generate(self) if base.config.GetBool('create-client-coll-spheres', 0) is 1: self.setupDebugCollisions()