Beispiel #1
0
 def delete(self):
     self.cleanup()
     self.holidayId = None
     self.holidayName = None
     GridChild.delete(self)
     DistributedObject.DistributedObject.delete(self)
     return
    def delete(self):
        taskMgr.remove(self.uniqueName('SendShotDown'))
        if not self.destroyed:
            if isinstance(base.cr.activeWorld,
                          DistributedDefendWorld.DistributedDefendWorld
                          ) and self in base.cr.activeWorld.flamingBarrels:
                base.cr.activeWorld.flamingBarrels.remove(self)

            self.destroyed = True
            if self.barrelModel is not None:
                self.barrelModel.removeNode()
                base.cTrav.removeCollider(self.collNode)
                self.collNode.removeNode()
                self.projectileInterval.pause()
                self.projectileInterval.clearToInitial()

        if self.smokeVfx:
            self.smokeVfx.cleanUpEffect()
            self.smokeVfx = None

        if self.trailEffect:
            self.trailEffect.stopLoop()
            self.trailEffect = None

        GridChild.delete(self)
        DistributedObject.delete(self)
 def __init__(self, cr):
     DistributedNode.__init__(self, cr)
     InteractiveBase.__init__(self)
     DistributedLocatableObject.__init__(self, cr)
     GridChild.__init__(self)
     self.interactGUI = None
     self.hideHpMeterFlag = 0
     self.userId = 0
     self.uniqueId = None
 def __init__(self, cr):
     DistributedObject.__init__(self, cr)
     GridChild.__init__(self)
     self.collNode = None
     self.destroyed = False
     self.smokeVfx = None
     self.barrelModel = None
     self.trailEffect = None
     self._initAudio()
 def __init__(self, cr):
     DistributedNode.__init__(self, cr)
     NodePath.__init__(self, 'ShipDeployer')
     GridChild.__init__(self)
     self.minRadius = 0
     self.spacing = 0
     self.maxRadius = 0
     self.heading = 0
     self.minSphere = None
     self.maxSphereSoft = None
     self.maxSphereHard = None
     self.deploySpheres = []
     self.lockedMessage = 0
     self.outerBarrierState = True
 def __init__(self, cr):
     DistributedObject.DistributedObject.__init__(self, cr)
     GridChild.__init__(self)
     self.currentPhase = -1
     self.canPlaySfx = False
     self.capturePointNodes = None
     self.parentObj = None
     self.brigadeText = None
     self.invasionShip = None
     self.shipNode = None
     self.shipShowingIval = None
     self.shipHidingIval = None
     self.lerpFogIval = None
     self.minimapObjs = {}
     self.endPos = None
     self.fogStarted = False
     self.lightingEffects = []
     self.cleanedUp = False
 def __init__(self, location=0):
     GridChild.__init__(self)
     self.location = location
 def delete(self):
     DistributedNode.delete(self)
     GridChild.delete(self)
 def __init__(self, cr):
     DistributedObject.__init__(self, cr)
     GridChild.__init__(self)
     self._gameFullTxt = None
     self._gameFullSeq = None
 def delete(self):
     DistributedNode.delete(self)
     InteractiveBase.delete(self)
     DistributedLocatableObject.delete(self)
     GridChild.delete(self)
Beispiel #11
0
 def __init__(self, cr):
     DistributedObject.DistributedObject.__init__(self, cr)
     GridChild.__init__(self)
     self.postInvasionObjs = []
     self.onFire = False
Beispiel #12
0
 def delete(self):
     DistributedObject.DistributedObject.delete(self)
     GridChild.__init__(self)