def destroy(self):
     if self.toon == base.localAvatar:
         if self.waterBulletIval:
             self.waterBulletIval.finish()
             del self.waterBulletIval
             self.waterBulletIval = None
         self.ignore('enter' + self.collSphereName)
         base.localAvatar.controlManager.currentControls.cTrav.removeCollider(self.waterBullet)
         self.waterBullet.removeNode()
         del self.waterBullet
     self.hand_jointpath0.removeNode()
     MovieUtil.removeProp(self.pistol)
     if self.shootTrack != None:
         self.shootTrack.finish()
         self.shootTrack = None
     self.game = None
     self.toon = None
     return
Exemple #2
0
 def destroy(self):
     if self.toon == base.localAvatar:
         if self.waterBulletIval:
             self.waterBulletIval.finish()
             del self.waterBulletIval
             self.waterBulletIval = None
         self.ignore('enter' + self.collSphereName)
         base.localAvatar.controlManager.currentControls.cTrav.removeCollider(
             self.waterBullet)
         self.waterBullet.removeNode()
         del self.waterBullet
     self.hand_jointpath0.removeNode()
     MovieUtil.removeProp(self.pistol)
     if self.shootTrack != None:
         self.shootTrack.finish()
         self.shootTrack = None
     self.game = None
     self.toon = None
     return
 def hideSpray(spray, sprayScale, sprayRot, sprayProp, propPool):
     sprayProp.detachNode()
     MovieUtil.removeProp(sprayProp)
     sprayRot.removeNode()
     sprayScale.removeNode()
 def hideSpray(spray, sprayScale, sprayRot, sprayProp, propPool):
     sprayProp.detachNode()
     MovieUtil.removeProp(sprayProp)
     sprayRot.removeNode()
     sprayScale.removeNode()