def unload(self): self.exitFLM() if self.avatarPanel: del self.avatarPanel FriendInviter.unloadFriendInviter() ToonAvatarDetailPanel.unloadAvatarDetail() ToonTeleportPanel.unloadTeleportPanel()
def unload(self): self.exitFLM() if self.avatarPanel: del self.avatarPanel FriendInviter.unloadFriendInviter() ToonAvatarDetailPanel.unloadAvatarDetail() ToonTeleportPanel.unloadTeleportPanel() return
def unload(self): #base.cr.friendManager.setGameSpecificFunction(None) self.exitFLM() if self.avatarPanel: del self.avatarPanel FriendInviter.unloadFriendInviter() ToonAvatarDetailPanel.unloadAvatarDetail() ToonTeleportPanel.unloadTeleportPanel()
def unload(self): #base.cr.friendManager.setGameSpecificFunction(None) self.exitFLM() if self.avatarPanel: del self.avatarPanel FriendInviter.unloadFriendInviter() ToonAvatarDetailPanel.unloadAvatarDetail() ToonTeleportPanel.unloadTeleportPanel() return
def cleanup(self): if not hasattr(self, 'frame') or self.frame == None: return self.notify.debug('Clean up toon panel, avId=%d' % self.avId) if self.frame: self.frame.destroy() del self.frame self.frame = None ToonAvatarDetailPanel.unloadAvatarDetail() if self.groupButton: self.groupButton.destroy() del self.groupButton self.groupButton = None if self.boardingInfoButton: self.boardingInfoButton.destroy() del self.boardingInfoButton self.boardingInfoButton = None if self.boardingInfoText: self.boardingInfoText.destroy() del self.boardingInfoText self.boardingInfoText = None if self.groupFrame: self.groupFrame.destroy() del self.groupFrame self.groupFrame = None self.head.removeNode() del self.head self.headModel.stopBlink() self.headModel.stopLookAroundNow() self.headModel.delete() del self.headModel base.localAvatar.obscureFriendsListButton(-1) self.laffMeter = None self.ignore('updateLaffMeter') self.ignoreAll() if hasattr(self.avatar, 'bFake') and self.avatar.bFake: self.avatar.delete() base.setCellsActive([base.rightCells[0]], 1) AvatarPanelBase.AvatarPanelBase.cleanup(self)