def delete(self):
     if self.minimapObject:
         self.minimapObject.removeFromMap()
         self.minimapObject = None
     self.stopTargetRefresh()
     if self.pendingOriginObj:
         base.cr.relatedObjectMgr.abortRequest(self.pendingOriginObj)
         self.pendingOriginObj = None
     self.__cleanup()
     ZoneLOD.delete(self)
     self.remove()
     self.minimapObject = None
     self.minimap = None
     self.questStep = None
     if self.farEffect:
         self.farEffect.stopLoop()
         self.farEffect.destroy()
     self.farEffect = None
     return
 def delete(self):
     if self.minimapObject:
         self.minimapObject.removeFromMap()
         self.minimapObject = None
     
     self.stopTargetRefresh()
     if self.pendingOriginObj:
         base.cr.relatedObjectMgr.abortRequest(self.pendingOriginObj)
         self.pendingOriginObj = None
     
     self._QuestIndicatorNode__cleanup()
     ZoneLOD.delete(self)
     self.remove()
     self.minimapObject = None
     self.minimap = None
     self.questStep = None
     if self.farEffect:
         self.farEffect.stopLoop()
         self.farEffect.destroy()
     
     self.farEffect = None