def __init__(self, cr):
     DistributedDroppableCollectableJellybeans.__init__(self, cr)
     self.bean = None
     self.spinIval = None
     self.flyTrack = None
     self.tickSfx = None
     return
 def unload(self):
     self.tickSfx = None
     self.stopSpin()
     self.cleanupFlyTrack()
     DistributedDroppableCollectableJellybeans.unload(self)
     return
 def load(self):
     self.tickSfx = base.loadSfx('phase_3.5/audio/sfx/tick_counter.ogg')
     self.collectSfx = base.loadSfx(
         'phase_3.5/audio/sfx/tt_s_gui_sbk_cdrSuccess.ogg')
     DistributedDroppableCollectableJellybeans.load(self)
 def actuallyCollect(self, avId, wait=None):
     DistributedDroppableCollectableJellybeans.handleCollisions(
         self, avId, wait)
     SoundInterval(self.tickSfx).start()
 def unload(self):
     self.tickSfx = None
     self.stopSpin()
     DistributedDroppableCollectableJellybeans.unload(self)
     return
 def handleCollisions(self, entry):
     SoundInterval(self.tickSfx).start()
     DistributedDroppableCollectableJellybeans.handleCollisions(self, entry)
 def load(self):
     self.tickSfx = base.loadSfx('phase_3.5/audio/sfx/tick_counter.mp3')
     self.collectSfx = base.loadSfx('phase_3.5/audio/sfx/tt_s_gui_sbk_cdrSuccess.mp3')
     DistributedDroppableCollectableJellybeans.load(self)
 def unload(self):
     self.tickSfx = None
     DistributedDroppableCollectableJellybeans.unload(self)
     return
 def __init__(self, cr):
     DistributedDroppableCollectableJellybeans.__init__(self, cr)
     self.bean = None
     self.spinIval = None
     self.tickSfx = None
     return
 def load(self):
     self.tickSfx = base.loadSfx('phase_4/audio/sfx/MG_maze_pickup.ogg')
     self.collectSfx = base.loadSfx('phase_4/audio/sfx/MG_pos_buzzer.ogg')
     DistributedDroppableCollectableJellybeans.load(self)
 def handleCollisions(self, entry):
     SoundInterval(self.tickSfx, startTime=0.05, volume=2.0).start()
     DistributedDroppableCollectableJellybeans.handleCollisions(
         self, base.localAvatar.doId)
 def __init__(self, cr):
     DistributedDroppableCollectableJellybeans.__init__(self, cr)
     self.jar = None
     self.tickSfx = None
     return
 def load(self):
     self.tickSfx = base.loadSfx("phase_4/audio/sfx/MG_maze_pickup.mp3")
     self.collectSfx = base.loadSfx("phase_4/audio/sfx/MG_pos_buzzer.wav")
     DistributedDroppableCollectableJellybeans.load(self)
 def handleCollisions(self, entry):
     SoundInterval(self.tickSfx, startTime=0.05, volume=2.0).start()
     DistributedDroppableCollectableJellybeans.handleCollisions(self, entry)