def __onImageLoaded(self, requestedTeaserID, image): if not self.__teaserData or self.__teaserData[ 'promoID'] != requestedTeaserID: return self.__imagePath = getTextureLinkByID( ImageHelper.getMemoryTexturePath(image)) self.__stopTimer() isShopPromo = self.__teaserData.get( 'promoType') == self._SALE_PROMO_TYPE self.__viewProxy.as_showTeaserS({ 'postTitle': i18n.makeString(MENU.PROMO_TEASER_TITLE), 'postCounter': self.__promoCount, 'descr': self.__teaserData['description'], 'title': self.__teaserData.get('version', ''), 'isVideo': bool(self.__teaserData.get('video')), 'isShopPromo': isShopPromo, 'image': self.__imagePath }) self.__viewProxy.soundManager.playSound( PROMO_SOUNDS.SALE_TEASER if isShopPromo else PROMO_SOUNDS. INFO_TEASER) if self.__teaserData.get('finishTime'): self.__startTimer() self.__showCallback(self.__teaserData.get('promoID'))
def getCloseButtonText(self): return i18n.makeString(MENU.AWARDWINDOW_CLOSEBUTTON)
def getOkButtonText(self): return i18n.makeString(MENU.AWARDWINDOW_OKBUTTON)