def disable(self):
     if self.pendingWorld:
         self.cr.relatedObjectMgr.abortRequest(self.pendingWorld)
         self.pendingWorld = None
     
     self.ignoreAll()
     DistributedObject.disable(self)
예제 #2
0
 def disable(self):
     if self.pendingWorld:
         self.cr.relatedObjectMgr.abortRequest(self.pendingWorld)
         self.pendingWorld = None
     self.ignoreAll()
     DistributedObject.disable(self)
     return
예제 #3
0
 def disable(self):
     self.ignore('clock_error')
     self.stopTask()
     taskMgr.remove('frameRateMonitor')
     if self.cr.timeManager is self:
         self.cr.timeManager = None
     DistributedObject.disable(self)
 def disable(self):
     GameStatManagerBase.disable(self)
     DistributedObject.disable(self)
     self.ignoreAll()
     if self.cr.gameStatManager == self:
         self.cr.gameStatManager = None
     return
예제 #5
0
 def disable(self):
     DistributedObject.disable(self)
     self.available = 0
     if self.cr.myDistrict is self:
         self.cr.myDistrict = None
     else:
         del self.cr.activeDistricts[self.doId]
예제 #6
0
 def disable(self):
     self.stopPoll()
     if hasattr(self, 'openDoors'):
         self.openDoors.pause()
     if hasattr(self, 'closeDoors'):
         self.closeDoors.pause()
     self.ignore('enter' + self.uniqueName('elevatorSphere'))
     self.elevatorSphereNodePath.removeNode()
     del self.elevatorSphereNodePath
     del self.elevatorSphereNode
     del self.elevatorSphere
     self.fsm.request('off')
     self.openSfx = None
     self.closeSfx = None
     self.elevatorPoints = None
     self.type = None
     self.countdownTime = None
     self.localAvOnElevator = None
     self.thebldg = None
     self.bldgDoId = None
     self.toZoneId = None
     self.elevatorModel = None
     self.toonsInElevator = None
     self.hopOffButton = None
     self.leftDoor = None
     self.rightDoor = None
     self.openDoors = None
     self.closeDoors = None
     if self.countdownTextNP:
         self.countdownTextNP.removeNode()
         self.countdownTextNP = None
     DistributedObject.disable(self)
     return
 def disable(self):
     taskMgr.remove("DCB.monitorHP")
     taskMgr.remove(self.uniqueName('diedTask'))
     self.endMusic.stop()
     self.endMusic = None
     self.getBeansLabel.destroy()
     self.getBeansLabel = None
     self.timer.unload()
     self.timer.cleanup()
     self.timer = None
     self.balloonSound = None
     self.turretManager = None
     base.localAvatar.setMyBattle(None)
     self.stopPlacePoll()
     self.deconstructArea()
     self.destroyInterface()
     if self.victorySeq:
         self.victorySeq.pause()
         self.victorySeq = None
     self.hoodIndex = None
     self.DNCSigns = None
     self.totalCogs = None
     self.cogsRemaining = None
     if self.introMessageSeq:
         self.introMessageSeq.pause()
         self.introMessageSeq = None
     DistributedObject.disable(self)
예제 #8
0
 def disable(self):
     taskMgr.remove(self.uniqueName('diedTask'))
     taskMgr.remove(self.uniqueName('monitorHP'))
     self.fsm.requestFinalState()
     del self.fsm
     if self.cr.playGame.hood is not None:
         self.cr.playGame.hood.sky.show()
     self.cleanupFloor()
     self.cleanupElevators()
     if self.floorNameText:
         self.floorNameText.destroy()
         self.floorNameText = None
     self.props = None
     self.currentFloor = None
     self.floorModel = None
     self.avatars = None
     self.elevators = None
     self.dept = None
     self.deptClass = None
     self.openSfx = None
     self.closeSfx = None
     self.rideElevatorMusic = None
     self.bottomFloorsMusic = None
     self.intermissionMusic = None
     self.bldgDoId = None
     self.exteriorZoneId = None
     if self.topFloorMusic:
         self.topFloorMusic.stop()
         self.topFloorMusic = None
     base.setBackgroundColor(CIGlobals.DefaultBackgroundColor)
     DistributedObject.disable(self)
     return
 def disable(self):
     base.cr.playGame.suitManager = None
     base.cr.music = None
     del self.hood
     del self.spawnerStatus
     DistributedObject.disable(self)
     return
예제 #10
0
 def disable(self):
     base.taskMgr.remove(self.uniqueName('__pollBoat'))
     base.cr.parentMgr.unregisterParent(CIGlobals.SPDonaldsBoat)
     self.ignore('enterdonalds_boat_floor')
     self.ignore('exitdonalds_boat_floor')
     self.fsm.requestFinalState()
     del self.fsm
     del self.soundFogHorn
     del self.soundShipBell
     del self.soundWaterLap
     del self.soundDockCreak
     self.fogHorn = None
     self.shipBell = None
     self.waterLap = None
     self.dockCreak = None
     self.boat = None
     self.track = None
     self.pierDownP = None
     self.pierUpP = None
     self.eastPier = None
     self.eastPierPath = None
     self.westPier = None
     self.westPierPath = None
     self.boatPath = None
     self.westEast = None
     self.eastWest = None
     DistributedObject.disable(self)
예제 #11
0
 def disable(self):
     base.taskMgr.remove(self.uniqueName('__pollBoat'))
     base.cr.parentMgr.unregisterParent(CIGlobals.SPDonaldsBoat)
     self.ignore('enterdonalds_boat_floor')
     self.ignore('exitdonalds_boat_floor')
     self.fsm.requestFinalState()
     del self.fsm
     del self.soundFogHorn
     del self.soundShipBell
     del self.soundWaterLap
     del self.soundDockCreak
     self.fogHorn = None
     self.shipBell = None
     self.waterLap = None
     self.dockCreak = None
     self.boat = None
     self.track = None
     self.pierDownP = None
     self.pierUpP = None
     self.eastPier = None
     self.eastPierPath = None
     self.westPier = None
     self.westPierPath = None
     self.boatPath = None
     self.westEast = None
     self.eastWest = None
     DistributedObject.disable(self)
     return
 def disable(self):
     DistributedObject.disable(self)
     if self.nametag:
         self.hideName()
     if self.jokeSeq:
         self.jokeSeq.pause()
     self.jokeSeq = None
예제 #13
0
 def disable(self):
     TimeOfDayManager.disable(self)
     DistributedObject.disable(self)
     self.ignoreAll()
     if self.cr.timeOfDayManager == self:
         self.cr.timeOfDayManager = None
     return
 def disable(self):
     base.cogdoGame = None
     self.fsm.requestFinalState()
     self.loadFSM.requestFinalState()
     self.fsm = None
     self.loadFSM = None
     DistributedObject.disable(self)
 def disable(self):
     self.fsm.requestFinalState()
     del self.fsm
     if self.guide:
         self.guide.disable()
         self.guide.delete()
         self.guide = None
     if self.streetGeom:
         self.streetGeom.removeNode()
         self.streetGeom = None
     if self.sky:
         self.sky.removeNode()
         self.sky = None
     if self.music:
         self.music.stop()
         self.music = None
     if self.battleMusic:
         self.battleMusic.stop()
         self.battleMusic = None
     self.dnaStore.reset_nodes()
     self.dnaStore.reset_hood_nodes()
     self.dnaStore.reset_place_nodes()
     self.dnaStore.reset_hood()
     self.dnaStore.reset_fonts()
     self.dnaStore.reset_DNA_vis_groups()
     self.dnaStore.reset_textures()
     self.dnaStore.reset_block_numbers()
     self.dnaStore.reset_block_zones()
     self.dnaStore.reset_suit_points()
     self.dnaStore = None
     self.skyUtil = None
     base.localAvatar.inTutorial = False
     DistributedObject.disable(self)
     return
 def disable(self):
     base.cogdoGame = None
     self.cr.cogdoGame = None
     self.fsm.requestFinalState()
     self.loadFSM.requestFinalState()
     self.fsm = None
     self.loadFSM = None
     DistributedObject.disable(self)
 def disable(self):
     self.musicMgr.cleanup()
     self.musicMgr = None
     base.cr.playGame.suitManager = None
     base.cr.music = None
     del self.hood
     del self.spawnerStatus
     DistributedObject.disable(self)
예제 #18
0
 def disable(self):
     DistributedObject.disable(self)
     self.available = 0
     if self.cr.myDistrict is self:
         self.cr.myDistrict = None
     else:
         del self.cr.activeDistricts[self.doId]
     return
    def disable(self):
        self.ignore('escape')
        self.parent = None
        for fixture in self.fixtures.itervalues():
            fixture.cleanup()
            fixture.detachNode()

        self.fixtures = {}
        DistributedObject.disable(self)
 def disable(self):
     DistributedObject.disable(self)
     self.floorpolys = []
     self.wallpolys = []
     self.npaths = []
     if self.np:
         self.np.removeNode()
     self.np = None
     if hasattr(self, 'loader'):
         del self.loader
예제 #21
0
    def disable(self):
        self.ignore('escape')
        self.parent = None
        for fixture in self.fixtures.itervalues():
            fixture.cleanup()
            fixture.detachNode()

        self.fixtures = {}
        DistributedObject.disable(self)
        return
예제 #22
0
    def disable(self):
        # Remove ourselves from the player list.
        self.cr.playerList.removePlayer(self)

        for av in self.paintedAvatars:
            av.removePlayer(self)

        self.cr.posterFSM.request('Clear')

        DistributedObject.disable(self)
예제 #23
0
    def disable(self):
        # Remove ourselves from the player list.
        self.cr.playerList.removePlayer(self)

        for av in self.paintedAvatars:
            av.removePlayer(self)

        self.cr.posterFSM.request('Clear')

        DistributedObject.disable(self)
예제 #24
0
    def disable(self):
        """
        Purpose: The disable Method performs the necessary cleanup
        of the KartShopInterior object on the client side.

        Params: None
        Return None
        """
        self.interior.removeNode()
        del self.interior
        DistributedObject.disable(self)
 def disable(self):
     base.taskMgr.remove("DPTM.pollTurret")
     base.taskMgr.remove("__pollMyBattle")
     if hasattr(self, 'makeTurretBtn'):
         self.makeTurretBtn.destroy()
         del self.makeTurretBtn
     self.destroyGui()
     self.myTurret = None
     if base.localAvatar.getMyBattle():
         base.localAvatar.getMyBattle().setTurretManager(None)
     DistributedObject.disable(self)
예제 #26
0
 def disable(self):
     base.taskMgr.remove("DPTM.pollTurret")
     base.taskMgr.remove("__pollMyBattle")
     if hasattr(self, "makeTurretBtn"):
         self.makeTurretBtn.destroy()
         del self.makeTurretBtn
     self.destroyGui()
     self.myTurret = None
     if base.localAvatar.getMyBattle():
         base.localAvatar.getMyBattle().setTurretManager(None)
     DistributedObject.disable(self)
     return
예제 #27
0
    def disable(self):
        self.notify.debug('BASE: disable')
        DistributedObject.disable(self)
        rorToonIds = self._toonId2ror.keys()
        for toonId in rorToonIds:
            self.cr.relatedObjectMgr.abortRequest(self._toonId2ror[toonId])
            del self._toonId2ror[toonId]

        self.ignore(self.messageDoneEvent)
        if self.messageGui is not None and not self.messageGui.isEmpty():
            self.messageGui.cleanup()
            self.messageGui = None
        return
예제 #28
0
    def disable(self):
        self.ignoreAll()

        self.interior.removeNode()
        del self.interior

        if self.collNodePath is not None:
            self.collNodePath.removeNode()
            self.collNodePath = None

        del self.vaultOpenSfx
        del self.vaultCloseSfx

        DistributedObject.disable(self)
예제 #29
0
    def disable(self):
        self.ignoreAll()

        self.interior.removeNode()
        del self.interior

        if self.collNodePath is not None:
            self.collNodePath.removeNode()
            self.collNodePath = None

        del self.vaultOpenSfx
        del self.vaultCloseSfx

        DistributedObject.disable(self)
 def disable(self):
     if self.bandId:
         self.band_map[self.bandId].remove(self)
         if len(self.band_map[self.bandId]) <= 0:
             del self.band_map[self.bandId]
     if self.avatarId != 0 and self.allBandmembers.has_key(self.avatarId):
         del self.allBandmembers[self.avatarId]
     if self.shipMessageDoLater:
         taskMgr.remove(self.shipMessageDoLater)
         self.shipMessageDoLater = None
     messenger.send(BandConstance.BandMembershipChange, [self, 1])
     messenger.send('CrewChange')
     DistributedObject.disable(self)
     return
예제 #31
0
파일: Cell.py 프로젝트: frainfreeze/tagger
    def disable(self):
        for wall in self.wallGeoms.values():
            wall.disable()
        if self.root:
            self.root.detachNode()
        if self.flushTask:
            taskMgr.remove(self.flushTask)
            self.flushTask = None

        try:
            del MazeCells[(self.sx, self.sy)]
        except KeyError:
            pass

        DistributedObject.disable(self)
예제 #32
0
    def disable(self):
        for wall in self.wallGeoms.values():
            wall.disable()
        if self.root:
            self.root.detachNode()
        if self.flushTask:
            taskMgr.remove(self.flushTask)
            self.flushTask = None

        try:
            del MazeCells[(self.sx, self.sy)]
        except KeyError:
            pass

        DistributedObject.disable(self)
예제 #33
0
 def disable(self):
     self.reset()
     self.ignore('suitCreate')
     self.ignore('suitDelete')
     self.ignore('enterEntZoneComplete')
     self.ignore('leaveEntZoneComplete')
     base.localAvatar.setBattleZone(None)
     #base.localAvatar.smartCamera.setCameraPositionByIndex(self.lastCameraIndex)
     base.localAvatar.battleControls = False
     self.lastCameraIndex = None
     self.gameRules.cleanup()
     self.gameRules = None
     self.leaveEntZone()
     self.firstMapLoad = None
     self.entZone = None
     self.entZoneHandle = None
     base.stopMusic()
     DistributedObject.disable(self)
예제 #34
0
 def disable(self):
     self.turretManager = None
     base.localAvatar.setMyBattle(None)
     self.stopPlacePoll()
     self.deconstructArea()
     self.destroyInterface()
     if self.victorySeq:
         self.victorySeq.pause()
         self.victorySeq = None
     self.hoodIndex = None
     self.DNCSigns = None
     self.totalCogs = None
     self.cogsRemaining = None
     if self.introMessageSeq:
         self.introMessageSeq.pause()
         self.introMessageSeq = None
     DistributedObject.disable(self)
     return
 def disable(self):
     if self.bandId:
         self.band_map[self.bandId].remove(self)
         if len(self.band_map[self.bandId]) <= 0:
             del self.band_map[self.bandId]
         
     
     if self.avatarId != 0 and self.allBandmembers.has_key(self.avatarId):
         del self.allBandmembers[self.avatarId]
     
     if self.shipMessageDoLater:
         taskMgr.remove(self.shipMessageDoLater)
         self.shipMessageDoLater = None
     
     messenger.send(BandConstance.BandMembershipChange, [
         self,
         1])
     messenger.send('CrewChange')
     DistributedObject.disable(self)
    def disable(self):
        self.cleanupTrack()

        self.ignoreAll()
        if self.collNodePath:
            self.ignore('enter' + self.uniqueName('treasureSphere'))
            base.physicsWorld.removeGhost(self.collNodePath.node())
            self.collNodePath.removeNode()
        self.collNodePath = None

        if self.nodePath:
            self.nodePath.removeNode()

        if self.dropShadow:
            self.dropShadow.removeNode()

        if self.treasureTrack:
            self.treasureTrack.finish()

        self.grabSoundPath = None
        self.rejectSoundPath = None
        self.dropShadow = None
        self.treasureTrack = None
        self.nodePath = None
        self.modelPath = None
        self.modelChildString = None
        self.collNodePath = None
        self.sphereRadius = None
        self.scale = None
        self.zOffset = None
        self.playSoundForRemoteToons = None
        self.fly = None
        self.shadow = None
        self.billboard = None
        self.av = None

        DistributedObject.disable(self)
예제 #37
0
 def disable(self):
     self.fsm.requestFinalState()
     del self.fsm
     if self.guide:
         self.guide.disable()
         self.guide.delete()
         self.guide = None
     if self.streetGeom:
         self.streetGeom.removeNode()
         self.streetGeom = None
     if self.sky:
         self.sky.removeNode()
         self.sky = None
     if self.music:
         self.music.stop()
         self.music = None
     if self.battleMusic:
         self.battleMusic.stop()
         self.battleMusic = None
     self.dnaStore = None
     self.skyUtil = None
     base.localAvatar.inTutorial = False
     DistributedObject.disable(self)
     return
예제 #38
0
 def disable(self):
     DistributedObject.disable(self)
예제 #39
0
 def disable(self):
     self.ignoreAll()
     self.nodePath.detachNode()
     DistributedObject.disable(self)
 def disable(self):
     self.notify.debug("i'm disabling InGameNewsMgr  rightnow.")
     DistributedObject.disable(self)
 def disable(self):
     DistributedObject.disable(self)
     WorldNode.disable(self)
     self.ignoreAll()
예제 #42
0
 def disable(self):
     self.notify.debug("i'm disabling DistributedPartyManager rightnow.")
     self.ignore('deallocateZoneIdFromPlannedParty')
     self.ignoreAll()
     DistributedObject.disable(self)
 def disable(self):
     self._stopMoveIval()
     DistributedObject.disable(self)
예제 #44
0
 def disable(self):
     self.notify.debug("i'm disabling DistributedPartyManager rightnow.")
     self.ignore('deallocateZoneIdFromPlannedParty')
     self.ignoreAll()
     DistributedObject.disable(self)
 def disable(self):
     self.ignore('deallocateZoneIdFromPlannedLobby')
     self.ignoreAll()
     DistributedObject.disable(self)
 def disable(self):
     DistributedObject.disable(self)
     base.cr.PirateBandManager = None
 def disable(self):
     self.interior.removeNode()
     del self.interior
     DistributedObject.disable(self)
예제 #48
0
    def disable(self):
        self.cr.allGames.remove(self)

        DistributedObject.disable(self)
예제 #49
0
 def disable(self):
     DistributedObject.disable(self)
     self.detachNode()
     self.ignoreAll()
 def disable(self):
     DistributedObject.disable(self)
     messenger.send(PiratesGlobals.TradeFinishedEvent, [
         self])
예제 #51
0
 def disable(self):
     self.detachNode()
     DistributedObject.disable(self)
    def disable(self):
        self.notify.debug("i'm disabling WhitelistMgr right now.")

        DistributedObject.disable(self)
예제 #53
0
    def disable(self):
        # Take it out of the scene graph.
        self.detachNode()

        DistributedObject.disable(self)
    def disable(self):
        # Take it out of the scene graph.
        self.detachNode()

        DistributedObject.disable(self)
 def disable(self):
     self.interior.removeNode()
     del self.interior
     DistributedObject.disable(self)
 def disable(self):
     DistributedObject.disable(self)
     base.cr.PirateBandManager = None
예제 #57
0
 def disable(self):
     self._stopMoveIval()
     DistributedObject.disable(self)
    def disable(self):
        self.notify.debug("i'm disabling SecurityMgr right now.")

        DistributedObject.disable(self)
 def disable(self):
     TimeOfDayManager.disable(self)
     DistributedObject.disable(self)
     self.ignoreAll()
     if self.cr.timeOfDayManager == self:
         self.cr.timeOfDayManager = None
예제 #60
0
 def disable(self):
     DistributedObject.disable(self)
     self.detachNode()
     self.ignoreAll()