def delete(self): if self.siteData: self.siteData = None if self.identifierIcon: self.identifierIcon.destroy() self.identifierIcon = None if self.distanceTask: self.distanceTask = None if self.interactCollSphereNP: self.interactCollSphereNP.removeNode() self.interactCollSphereNP = None self.interactCollSphere = None if self.floorMarker: self.floorMarker.removeNode() self.floorMarker = None if self.text: self.text.hide() self.text.destroy() self.text = None del self.siteData del self.identifierIcon del self.distanceTask del self.interactCollSphereNP del self.interactCollSphere del self.floorMarker del self.text DistributedNode.delete(self)
def delete(self): if base.zoneLODTarget == self: base.disableZoneLODs() for trigger in self.spawnTriggers: trigger.removeNode() del self.spawnTriggers del self.connectors del self.links if self.envEffects: self.envEffects.delete() self.envEffects = None DistributedNode.delete(self) if self.islandWaterParameters: del self.islandWaterParameters if self.swamp_water: self.swamp_water.delete() del self.swamp_water if self.popupDialog: self.popupDialog.destroy() del self.popupDialog self.connectorsHereCallback = None
def delete(self): if base.zoneLODTarget == self: base.disableZoneLODs() for trigger in self.spawnTriggers: trigger.removeNode() del self.spawnTriggers del self.connectors del self.links if self.envEffects: self.envEffects.delete() self.envEffects = None DistributedNode.delete(self) if self.islandWaterParameters: del self.islandWaterParameters if self.swamp_water: self.swamp_water.delete() del self.swamp_water if self.popupDialog: self.popupDialog.destroy() del self.popupDialog self.connectorsHereCallback = None
def delete(self): self.ignoreAll() if self.collNP: self.collNP.removeNode() if self.capturePoint: self.capturePoint.removeNode() if self.captureCircle: self.captureCircle.removeNode() if self.aoogahSfx: self.aoogahSfx.stop() if self.circleTrack: self.circleTrack.pause() del self.collNP del self.pointCollNode del self.capturePoint del self.captureCircle del self.aoogahSfx del self.circleTrack del self.circleTrackPlayRate del self.circleTrackDirection del self.team del self.neutralCapTexture del self.redCapTexture del self.blueCapTexture del self.defCapTexture self.removeNode() DistributedNode.delete(self)
def delete(self): if self.barrel: self.barrel.removeNode() if self.icon: self.icon.removeNode() if self.animTrack: self.animTrack.finish() self.animTrack = None self.ignore(self.uniqueName('enterBarrelSphere')) DistributedNode.delete(self)
def delete(self): """ This method is called after disable() when the object is to be completely removed, for instance because the other user logged off. We will not expect to see this object again; it will not be cached. This is stronger than disable(), and the object may remove any structures it needs to in order to allow it to be completely deleted from memory. This balances against __init__(): every DistributedObject that is created will eventually get delete() called for it exactly once. """ # Clean out self.model, so we don't have a circular reference. self.model = None DistributedNode.delete(self)
def delete(self): """ This method is called after disable() when the object is to be completely removed, for instance because the other user logged off. We will not expect to see this object again; it will not be cached. This is stronger than disable(), and the object may remove any structures it needs to in order to allow it to be completely deleted from memory. This balances against __init__(): every DistributedObject that is created will eventually get delete() called for it exactly once. """ # Clean out self.model, so we don't have a circular reference. #self.model = None DistributedNode.delete(self)
def delete(self): self.gagNode.removeNode() self.barrel.removeNode() del self.barrel del self.gagNode del self.grabSfx del self.rejectSfx del self.grabSoundPath del self.rejectSoundPath del self.animTrack del self.barrelScale del self.sphereRadius del self.playSoundForRemoteToons del self.gagModel del self.collNode del self.collNodePath del self.collSphere DistributedNode.delete(self)
def delete(self): self.goOffStage() self.fadeoutAllAmbient() self.destroyMinimapObject() self.cr.relatedObjectMgr.abortRequest(self.pendingArea) self.pendingArea = None self.setLoadedArea(None) for node in self.visNodes.values(): node.detachNode() self.visNodes = { } if self.fakeZoneId != None: for node in self.GridLOD.values(): node.cleanup() del self.GridLOD del self.fakeZoneId self.removeNode() self.ignoreAll() self.builder.delete() DistributedNode.delete(self)
def delete(self): self.gagNode.removeNode() self.barrel.removeNode() base.physicsWorld.remove(self.collNode) self.collNodePath.removeNode() del self.barrel del self.gagNode del self.grabSfx del self.rejectSfx del self.grabSoundPath del self.rejectSoundPath del self.animTrack del self.barrelScale del self.radius del self.height del self.playSoundForRemoteToons del self.gagModel del self.collNode del self.collNodePath del self.collSphere DistributedNode.delete(self) DistributedEntity.delete(self)
def delete(self): self.goOffStage() self.fadeoutAllAmbient() self.destroyMinimapObject() self.cr.relatedObjectMgr.abortRequest(self.pendingArea) self.pendingArea = None self.setLoadedArea(None) for node in self.visNodes.values(): node.detachNode() self.visNodes = {} if self.fakeZoneId != None: for node in self.GridLOD.values(): node.cleanup() del self.GridLOD del self.fakeZoneId self.removeNode() self.ignoreAll() self.builder.delete() DistributedNode.delete(self) return
def delete(self): DistributedNode.delete(self)
def delete(self): """Cleanup just before the object gets deleted""" self.ignoreAll() if self.model is not None: self.model.removeNode DistributedNode.delete(self)
def delete(self): DistributedNode.delete(self) taskMgr.remove(self.taskName('processVisibility'))
def delete(self): DistributedNode.delete(self) # TODO: when teleporting off an island... taskMgr.remove(self.taskName("processVisibility"))
def delete(self): self.inShop = None DistributedNode.delete(self) return
def delete(self): DistributedNode.delete(self) InteractiveBase.delete(self) DistributedLocatableObject.delete(self) GridChild.delete(self)
def delete(self): DistributedNode.delete(self) self.destroy()
def delete(self): DistributedNode.delete(self) self.destroy()
def delete(self): DistributedNode.delete(self) GridChild.delete(self)
def delete(self): DistributedNode.delete(self) # TODO: when teleporting off an island... taskMgr.remove(self.taskName("processVisibility"))
def delete(self): if self.bgm: self.bgm.stop() del self.bgm if self.revealSequence: self.revealSequence.clearToInitial() self.revealSequence = None if self.otherCard: self.otherCard.destroy() self.otherCard = None if self.opponentSkillDot: self.opponentSkillDot.destroy() self.opponentSkillDot = None if self.ourDot: self.ourDot.destroy() self.ourDot = None if self.opponentFrame: self.opponentFrame.destroy() self.opponentFrame = None if self.ourFrame: self.ourFrame.destroy() self.ourFrame = None self.textDisplay.destroy() self.clockNode.stop() self.clockNode.hide() # gameOver cleans up the various nodes and objects we've created self.turnPlayed = None for button in list(self.cardButtons.values()): button.destroy() self.cardButtons = {} for button in self.dummyDeck: if not button: continue button.destroy() self.dummyDeck = [] self.localDeck = [] for image in self.winIndicators: image.destroy() self.winIndicators = [] for image in list(self.trackIcons.values()): image.removeNode() self.trackIcons = {} if self.leaveButton: self.leaveButton.destroy() self.leaveButton = None if self.screenText: self.screenText.destroy() self.screenText = None if self.buttonModels: self.buttonModels.removeNode() self.buttonModels = None if self.upButton: self.upButton.removeNode() self.upButton = None if self.downButton: self.downButton.removeNode() self.downButton = None if self.rolloverButton: self.rolloverButton.removeNode() self.rolloverButton = None DistributedNode.delete(self)
def delete(self): DistributedNode.delete(self) if self.table: self.table.removeNode()
def delete(self): self.camera.removeNode() DistributedNode.delete(self)
def delete(self): DistributedNode.delete(self)
def delete(self): DistributedNode.delete(self) taskMgr.remove(self.taskName('processVisibility'))
def delete(self): self.camera.removeNode() DistributedNode.delete(self)
def delete(self): DistributedNode.delete(self) del self.movingSfx del self.bellSfx