def delete(self):
     self._interior.removeGameFSM(self.fsm)
     self._interior = None
     self.fsm = None
     self.loadFSM = None
     DistributedObjectAI.delete(self)
     return
    def delete(self):
        self.ignore('leaderboardChanged')
        self.ignore('leaderboardFlush')
        self.ignore('setLeaderBoard')
        self.ignore('AIStarted')

        DistributedObjectAI.delete(self)
    def delete(self):
        for act in self.activities:
            act.requestDelete()

        if self.cannonActivity:
            self.cannonActivity.requestDelete()
        DistributedObjectAI.delete(self)
 def delete(self):
     self.door.requestDelete()
     self.interiorDoor.requestDelete()
     self.interior.requestDelete()
     if self.avatarId:
         self.mailbox.requestDelete()
     self.air.deallocateZone(self.interiorZone)
     DistributedObjectAI.delete(self)
示例#5
0
    def delete(self):
        taskMgr.remove(self.updateScoreTask)
        self.updateScoreTask = None
        
        for cell in self.paintedCells:
            cell.removePlayer(self)

        messenger.send('deletePlayer', [self])
        DistributedObjectAI.delete(self)
示例#6
0
 def delete(self):
     for aK in self.avatarKarts:
         kart = self.air.doId2do[aK[1]]
         kart.requestDelete()
     for gag in self.livingGags:
         gag.requestDelete()
     self.air.deallocateZone(self.zoneId)
     for i in xrange(len(self.gags)):
         taskMgr.remove('regenGag%i-%i' % (i, self.doId))
     DistributedObjectAI.delete(self)
示例#7
0
 def delete(self):
     base.taskMgr.remove(self.uniqueName('monitorAvatar'))
     self.avatarId = None
     self.av = None
     if self.tutSuit:
         self.tutSuit.disable()
         self.tutSuit.requestDelete()
         self.tutSuit = None
     DistributedObjectAI.delete(self)
     return
示例#8
0
    def delete(self):
        self.air.zoneAllocator.free(self.objZone)
        self.objZone = None

        for playerId in self.playerIds[:]:
            player = self.air.doId2do.get(playerId, None)
            if player:
                player.game = None
        self.air.timeManager.chooseSuggestedGame(self.doId)

        DistributedObjectAI.delete(self)
 def delete(self):
     for aK in self.avatarKarts:
         kart = self.air.doId2do[aK[1]]
         kart.requestDelete()
     for gag in self.livingGags:
         gag.requestDelete()
     if not self.circuitLoop:
         self.air.deallocateZone(self.zoneId)
     for i in xrange(len(self.gags)):
         taskMgr.remove("regenGag%i-%i" % (i, self.doId))
     taskMgr.remove(self.uniqueName("next-race"))
     DistributedObjectAI.delete(self)
示例#10
0
 def delete(self):
     self.ignoreAll()
     self.__stopTimeout()
     DistributedObjectAI.delete(self)
示例#11
0
 def delete(self):
     for act in self.activities:
         act.requestDelete()
     if self.cannonActivity:
         self.cannonActivity.requestDelete()
     DistributedObjectAI.delete(self)
示例#12
0
 def delete(self):
     DistributedObjectAI.delete(self)
     taskMgr.remove(self.uniqueName('silly-saturday-task'))
     taskMgr.remove(self.uniqueName('start-silly-saturday-bingo'))
     taskMgr.remove(self.uniqueName('start-silly-saturday-circuit'))
     taskMgr.remove(self.uniqueName('start-weekly-calendar-holiday'))
示例#13
0
 def delete(self):
     self._interior = None
     self.fsm = None
     self.loadFSM = None
     DistributedObjectAI.delete(self)
示例#14
0
 def delete(self):
     self.door.requestDelete()
     self.interiorDoor.requestDelete()
     self.interior.requestDelete()
     self.air.deallocateZone(self.interiorZone)
     DistributedObjectAI.delete(self)
示例#15
0
 def delete(self):
     DistributedObjectAI.delete(self)
     taskMgr.remove(self.uniqueName('startGame'))
     taskMgr.remove(self.uniqueName('endGame'))
 def delete(self):
     DistributedObjectAI.delete(self)
     self.ignoreAll()
     taskMgr.remove(self.switchTask)
 def delete(self):
     DistributedObjectAI.delete(self)
     self.timer.stop()
 def delete(self):
     Entity.unload(self)
     self.entnum = None
     self.bspLoader = None
     DistributedObjectAI.delete(self)
示例#19
0
 def delete(self):
     self._interior.removeGameFSM(self.fsm)
     self._interior = None
     self.fsm = None
     self.loadFSM = None
     DistributedObjectAI.delete(self)
示例#20
0
    def delete(self):
        self.air.inventoryManager.removeInventory(self)

        DistributedObjectAI.delete(self)
 def delete(self):
     self.ignore('leaderboardChanged')
     self.ignore('leaderboardFlush')
     self.ignore('setLeaderBoard')
     self.ignore('AIStarted')
     DistributedObjectAI.delete(self)
 def delete(self):
     DistributedObjectAI.delete(self)
     self.deleteTasks()
    def delete(self):
        self.interiorDoId = 0
        self.lightState = False

        DistributedObjectAI.delete(self)
 def delete(self):
     DistributedObjectAI.delete(self)
     self.unregisterAI()
示例#25
0
    def delete(self):
        DistributedObjectAI.delete(self)

        taskMgr.remove('update-time')
 def delete(self):
     taskMgr.remove(self.uniqueName('countGroups'))
     DistributedObjectAI.delete(self)
示例#27
0
 def delete(self):
     del self.suits
     del self.spawnerStatus
     DistributedObjectAI.delete(self)
示例#28
0
 def delete(self):
     DistributedObjectAI.delete(self)
     self.deleteTasks()
 def delete(self):
     DistributedObjectAI.delete(self)
     taskMgr.remove(self.checkTask)
     self.deleteFireworkTasks()
示例#30
0
 def delete(self):
     self.air.removeDOFromTables(self)
     DistributedObjectAI.delete(self)
示例#31
0
 def delete(self):
     DistributedObjectAI.delete(self)
     self.ignoreAll()
     taskMgr.remove(self.switchTask)
    def delete(self):
        for activity in self.activities:
            activity.requestDelete()

        DistributedObjectAI.delete(self)
示例#33
0
    def delete(self):
        DistributedObjectAI.delete(self)

        self.furnitureManager.delete()
 def delete(self):
     taskMgr.remove(self.uniqueName('play-song'))
     taskMgr.remove(self.uniqueName('remove-toon'))
     self.ignoreAll()
     DistributedObjectAI.delete(self)
 def delete(self):
     DistributedObjectAI.delete(self)
     self.demand('Off')
     self.ignoreAll()
示例#36
0
 def delete(self):
     for turret in self.turretId2turret.values():
         turret.requestDelete()
     self.turretId2turret = None
     DistributedObjectAI.delete(self)
 def delete(self):
     self.ignoreAll()
     DistributedObjectAI.delete(self)
 def delete(self):
     taskMgr.remove(self.taskName('DistributedGroupStationAI.monitorAvatars'))
     self.avatars = None
     self.maxAvatars = None
     DistributedObjectAI.delete(self)
     return
 def delete(self):
     DistributedObjectAI.delete(self)
     del self.available
 def delete(self):
     taskMgr.remove('removeToon%d' % self.doId)
     DistributedObjectAI.delete(self)
示例#41
0
 def delete(self):
     del self.suits
     del self.spawnerStatus
     DistributedObjectAI.delete(self)
 def delete(self):
     taskMgr.remove(self.uniqueName('countGroups'))
     DistributedObjectAI.delete(self)
示例#43
0
    def delete(self):
        for item in self.items:
            item.destroy()

        DistributedObjectAI.delete(self)
 def delete(self):
     DistributedObjectAI.delete(self)
     self.timer.stop()
 def delete(self):
     ButterflyGlobals.recycleIndex(self.curIndex, self.playground, self.area, self.ownerId)
     ButterflyGlobals.recycleIndex(self.destIndex, self.playground, self.area, self.ownerId)
     self.fsm.request('off')
     del self.fsm
     DistributedObjectAI.delete(self)
示例#46
0
 def delete(self):
     DistributedObjectAI.delete(self)
     del self.available
 def delete(self):
     DistributedObjectAI.delete(self)
示例#48
0
 def delete(self):
     DistributedObjectAI.delete(self)
 def delete(self):
     del self.dna
     DistributedObjectAI.delete(self)
 def delete(self):
     self.removeTask(self._sampleTask)
     self._sampleTask = None
     DistributedObjectAI.delete(self)
     return
    def delete(self):
        for item in self.items:
            item.destroy()

        DistributedObjectAI.delete(self)
 def delete(self):
     taskMgr.remove(self.uniqueName('startWait'))
     taskMgr.remove(self.uniqueName('createGame'))
     taskMgr.remove(self.uniqueName('finishGame'))
     DistributedObjectAI.delete(self)
 def delete(self):
     self.removeTask(self._sampleTask)
     self._sampleTask = None
     DistributedObjectAI.delete(self)
 def delete(self):
     DistributedObjectAI.delete(self)
     self.furnitureManager.delete()
     self.lightSwitch.requestDelete()
    def delete(self):
        DistributedObjectAI.delete(self)

        self.furnitureManager.delete()
示例#56
0
 def delete(self):
     DistributedObjectAI.delete(self)
     self.cleanup()