def cleanup(self): if AvatarPanel.currentAvatarPanel != self: return None AvatarDetailPanel.unloadAvatarDetail() self.frame.destroy() del self.frame self.head.removeNode() del self.head if self.isToon: self.headModel.stopBlink() self.headModel.stopLookAroundNow() self.headModel.delete() del self.headModel toonbase.localToon.obscureFriendsListButton(-1) self.laffMeter = None if self.avDisableName: self.ignore(self.avDisableName) if self.avGenerateName: self.ignore(self.avGenerateName) if self.avHpChangeName: self.ignore(self.avHpChangeName) self.ignore('updateLaffMeter') AvatarPanel.currentAvatarPanel = None return None
def unload(self): if self.avatarPanel: del self.avatarPanel FriendInviter.unloadFriendInviter() AvatarDetailPanel.unloadAvatarDetail() TeleportPanel.unloadTeleportPanel() return None