def disable(self): base.taskMgr.remove('DDCBackpack-unzipWaitDone') self.removeUnzipGui() self.removePickUpGui() if self.cr.playGame.getPlace(): if self.cr.playGame.getPlace().fsm: if self.cr.playGame.getPlace().fsm.getCurrentState(): if self.cr.playGame.getPlace().fsm.getCurrentState().getName() == "stop": self.cr.playGame.getPlace().fsm.request('walk') self.soundUnzipping = None DistributedDroppableCollectableObject.disable(self)
def disable(self): base.taskMgr.remove('DDCBackpack-unzipWaitDone') self.removeUnzipGui() self.removePickUpGui() if self.cr.playGame.getPlace(): if self.cr.playGame.getPlace().fsm: if self.cr.playGame.getPlace().fsm.getCurrentState(): if self.cr.playGame.getPlace().fsm.getCurrentState().getName() == 'stop': self.cr.playGame.getPlace().fsm.request('walk') self.soundUnzipping = None DistributedDroppableCollectableObject.disable(self) return
def __init__(self, cr): try: self.DistributedDroppableCollectableBackpack_initialized return except: self.DistributedDroppableCollectableBackpack_initialized = 1 DistributedDroppableCollectableObject.__init__(self, cr) self.backpack = None self.dropShadow = None self.bp = None self.pickUpDialog = None self.unzippingDialog = None self.soundUnzipping = None self.rotateTaskName = 'Rotate Pack' self.rotateSpeed = 30 self.backpackScale = 0.35
def __init__(self, cr): try: self.DistributedDroppableCollectableBackpack_initialized return except: self.DistributedDroppableCollectableBackpack_initialized = 1 DistributedDroppableCollectableObject.__init__(self, cr) self.backpack = None self.dropShadow = None self.bp = None self.pickUpDialog = None self.unzippingDialog = None self.soundUnzipping = None self.rotateTaskName = 'Rotate Pack' self.rotateSpeed = 30 self.backpackScale = 0.35 return
def unload(self): self.collectSfx = None self.disabled = None DistributedDroppableCollectableObject.unload(self) return
def handleCollisions(self, entry): if base.localAvatar.getHealth() < base.localAvatar.getMaxHealth(): self.collectSfx.play() DistributedDroppableCollectableObject.handleCollisions(self, entry)
def load(self): self.collectSfx = base.loadSfx('phase_4/audio/sfx/SZ_DD_treasure.mp3') DistributedDroppableCollectableObject.load(self)
def __init__(self, cr): DistributedDroppableCollectableObject.__init__(self, cr) self.collectSfx = None self.disabled = 0 return
def unload(self): self.collectSfx = None DistributedDroppableCollectableObject.unload(self)
def handleCollisions(self, avId, wait=0): SoundInterval(self.collectSfx).start() DistributedDroppableCollectableObject.handleCollisions( self, avId, wait)
def __init__(self, cr): DistributedDroppableCollectableObject.__init__(self, cr)
def load(self): self.collectSfx = base.loadSfx("phase_4/audio/sfx/SZ_DD_treasure.mp3") DistributedDroppableCollectableObject.load(self)
def __init__(self, cr): DistributedDroppableCollectableObject.__init__(self, cr) self.collectSfx = None self.disabled = 0
def handleCollisions(self, entry): SoundInterval(self.collectSfx).start() DistributedDroppableCollectableObject.handleCollisions(self, entry)