def __handleAccepted(self, status): self.dialog.cleanup() if status == 1: msg = TTLocalizer.MessageColorConfirmed % TTLocalizer.NumToColor[ self.colorIndex] dialogClass = ToontownGlobals.getDialogClass() self.dialog = dialogClass(text=msg, dialogName='postAccept', command=self.__finished, style=Acknowledge) self.dialog.show() else: self.callback(ToontownGlobals.P_UserCancelled, None, self.index) return
def acceptItem(self, mailbox, index, callback): self.mailbox = mailbox self.index = index self.callback = callback if base.localAvatar.style.headColor in (0, 26): message = TTLocalizer.MessageConfirmColorSpecial % TTLocalizer.NumToColor[ self.colorIndex] else: message = TTLocalizer.MessageConfirmColor % TTLocalizer.NumToColor[ self.colorIndex] dialogClass = ToontownGlobals.getDialogClass() self.dialog = dialogClass(text=message, dialogName='acceptItem', command=self.__handleAccepted, style=YesNo) self.dialog.show()