def __init__(self, cr): DistributedCashbotBossGoon.__init__(self, cr) self.virtualSuit = None self.virtualSuitName = 'ls' self.attackInfo = [] self.attackProp = '' self.toon = None self.propAttackTrack = None
def __init__(self, cr): DistributedCashbotBossGoon.__init__(self, cr) self.virtualSuit = None self.virtualSuitName = 'ls' self.attackInfo = [] self.attackProp = '' self.toon = None self.propAttackTrack = None
def delete(self): self.virtualSuit.cleanup() self.virtualSuit.removeNode() self.virtualSuit = None self.ignore('enter' + self.uniqueName('SuitAttack')) self.ignore('enter' + self.uniqueName('SynergyAttack')) if self.propAttackTrack: self.propAttackTrack.finish() self.propAttackTrack = None DistributedCashbotBossGoon.delete(self)
def delete(self): self.virtualSuit.cleanup() self.virtualSuit.removeNode() self.virtualSuit = None self.ignore('enter' + self.uniqueName('SuitAttack')) self.ignore('enter' + self.uniqueName('SynergyAttack')) if self.propAttackTrack: self.propAttackTrack.finish() self.propAttackTrack = None DistributedCashbotBossGoon.delete(self)
def exitWalk(self): DistributedCashbotBossGoon.exitWalk(self) if self.propAttackTrack: self.propAttackTrack.finish() self.propAttackTrack = None
def enterWalk(self, avId=None, ts=0): DistributedCashbotBossGoon.enterWalk(self, avId, ts) self.virtualSuit.loop('walk', 0)
def announceGenerate(self): DistributedCashbotBossGoon.announceGenerate(self) if not self.virtualSuit: self.loadVirtualSuit()
def exitOff(self): if self.virtualSuit: self.virtualSuit.show() DistributedCashbotBossGoon.exitOff(self)
def enterOff(self): if self.virtualSuit: self.virtualSuit.hide() DistributedCashbotBossGoon.enterOff(self)
def scaleRadar(self): DistributedCashbotBossGoon.scaleRadar(self) self.radar.setColorScale(0.7, 0.0, 0.0, 0.8) self.radar.setAttrib(ColorBlendAttrib.make(ColorBlendAttrib.MAdd))
def exitWalk(self): DistributedCashbotBossGoon.exitWalk(self) if self.propAttackTrack: self.propAttackTrack.finish() self.propAttackTrack = None
def enterWalk(self, avId=None, ts=0): DistributedCashbotBossGoon.enterWalk(self, avId, ts) self.virtualSuit.loop('walk', 0)
def announceGenerate(self): DistributedCashbotBossGoon.announceGenerate(self) if not self.virtualSuit: self.loadVirtualSuit()
def exitOff(self): if self.virtualSuit: self.virtualSuit.show() DistributedCashbotBossGoon.exitOff(self)
def enterOff(self): if self.virtualSuit: self.virtualSuit.hide() DistributedCashbotBossGoon.enterOff(self)
def scaleRadar(self): DistributedCashbotBossGoon.scaleRadar(self) self.radar.setColorScale(0.7, 0.0, 0.0, 0.8) self.radar.setAttrib(ColorBlendAttrib.make(ColorBlendAttrib.MAdd))