示例#1
0
 def _initialize(self):
     super(BuyVehicleViewModel, self)._initialize()
     self._addViewModelProperty('commanderLvlCards', ListModel())
     self._addViewModelProperty('equipmentBlock', EquipmentBlockModel())
     self._addViewModelProperty('congratulationAnim',
                                VehicleCongratulationModel())
     self._addStringProperty('nation', '')
     self._addStringProperty('tankLvl', '')
     self._addStringProperty('tankName', '')
     self._addStringProperty('tankType', '')
     self._addBoolProperty('isWithoutCommander', False)
     self._addNumberProperty('countCrew', 0)
     self._addStringProperty('vehicleNameTooltip', '')
     self._addNumberProperty('tradeOffVehicleIntCD', -1)
     self._addNumberProperty('buyVehicleIntCD', 0)
     self._addBoolProperty('isToggleBtnVisible', False)
     self._addBoolProperty('isElite', False)
     self._addBoolProperty('isRentSelected', False)
     self._addBoolProperty('isRestore', False)
     self._addResourceProperty('withoutCommanderAltText', R.invalid())
     self._addResourceProperty('priceDescription', R.invalid())
     self._addResourceProperty('noCrewCheckboxLabel', R.invalid())
     self._addBoolProperty('isContentHidden', False)
     self._addResourceProperty('bgSource', R.invalid())
     self.onCloseBtnClick = self._addCommand('onCloseBtnClick')
     self.onBuyBtnClick = self._addCommand('onBuyBtnClick')
     self.onInHangarClick = self._addCommand('onInHangarClick')
     self.onBackClick = self._addCommand('onBackClick')
     self.onCommanderLvlChange = self._addCommand('onCommanderLvlChange')
     self.onCheckboxWithoutCrewChanged = self._addCommand(
         'onCheckboxWithoutCrewChanged')
示例#2
0
 def _initialize(self):
     super(AdditionalRewardsTooltipModel, self)._initialize()
     self._addResourceProperty('headerText', R.invalid())
     self._addNumberProperty('headerCount', 0)
     self._addResourceProperty('description', R.invalid())
     self._addNumberProperty('descriptionCount', 0)
     self._addArrayProperty('bonus', Array())
示例#3
0
 def _initialize(self):
     super(CrewBookLackItemModel, self)._initialize()
     self._addResourceProperty('icon', R.invalid())
     self._addResourceProperty('title', R.invalid())
     self._addResourceProperty('description', R.invalid())
     self._addArrayProperty('descriptionFmtArgs', Array())
     self._addBoolProperty('hasArrow', True)
示例#4
0
 def find(self):
     foundTip = self._findRandomTip()
     if foundTip is not None:
         foundTip.markWatched()
         return foundTip.getData()
     else:
         return _TipData(R.invalid(), R.invalid(), R.invalid())
示例#5
0
 def _initialize(self):
     super(HangarTooltipModel, self)._initialize()
     self._addResourceProperty('title', R.invalid())
     self._addResourceProperty('text', R.invalid())
     self._addResourceProperty('textInner', R.invalid())
     self._addStringProperty('email', '')
     self._addArrayProperty('bonuses', Array())
示例#6
0
 def __init__(self):
     super(_BattleLoadingTip, self).__init__()
     self._tipId = None
     self._statusResId = R.invalid()
     self._iconResId = R.invalid()
     self._descriptionResId = R.invalid()
     self._tipFilter = None
     return
 def _initialize(self):
     super(VehPostProgressionEntryPointTooltipModel, self)._initialize()
     self._addNumberProperty('modulesExplored', 0)
     self._addNumberProperty('modulesTotal', 0)
     self._addResourceProperty('header', R.invalid())
     self._addResourceProperty('description', R.invalid())
     self._addResourceProperty('status', R.invalid())
     self._addBoolProperty('hasVehiclesToUnlock', False)
 def _initialize(self):
     super(MapsTrainingMapModel, self)._initialize()
     self._addStringProperty('id', '')
     self._addResourceProperty('title', R.invalid())
     self._addResourceProperty('image', R.invalid())
     self._addBoolProperty('isEnabled', False)
     self._addBoolProperty('isCompleted', False)
     self._addNumberProperty('groupId', 0)
示例#9
0
 def _initialize(self):
     super(NyMegaToyTooltipModel, self)._initialize()
     self._addResourceProperty('typeIcon', R.invalid())
     self._addResourceProperty('name', R.invalid())
     self._addResourceProperty('description', R.invalid())
     self._addNumberProperty('shardsPrice', 0)
     self._addRealProperty('bonus', 0.0)
     self._addResourceProperty('icon', R.invalid())
 def _initialize(self):
     super(ButtonModel, self)._initialize()
     self._addStringProperty('rawLabel', '')
     self._addResourceProperty('label', R.invalid())
     self._addBoolProperty('isEnabled', True)
     self._addResourceProperty('icon', R.invalid())
     self._addBoolProperty('iconAfterText', True)
     self.onClicked = self._addCommand('onClicked')
示例#11
0
 def _initialize(self):
     super(NyDecorationSlotModel, self)._initialize()
     self._addNumberProperty('toyID', 0)
     self._addStringProperty('imageName', '')
     self._addResourceProperty('title', R.invalid())
     self._addResourceProperty('description', R.invalid())
     self._addBoolProperty('isMega', False)
     self._addNumberProperty('atmosphereBonus', 0)
     self._addStringProperty('type', '')
 def _initialize(self):
     super(ContextMenuItemModel, self)._initialize()
     self._addViewModelProperty('subItemsList', ListModel())
     self._addResourceProperty('label', R.invalid())
     self._addResourceProperty('icon', R.invalid())
     self._addBoolProperty('isEnabled', True)
     self._addBoolProperty('isSeparator', False)
     self._addNumberProperty('id', 0)
     self._addNumberProperty('subItemsCount', 0)
 def _initialize(self):
     super(RandomBattlePopoverItemModel, self)._initialize()
     self._addResourceProperty('title', R.invalid())
     self._addResourceProperty('tooltipHeader', R.invalid())
     self._addResourceProperty('tooltipBody', R.invalid())
     self._addStringProperty('tooltipAlert', '')
     self._addStringProperty('type', '')
     self._addBoolProperty('isChecked', False)
     self._addBoolProperty('isEnabled', False)
示例#14
0
 def _initialize(self):
     super(BaseIntroViewModel, self)._initialize()
     self._addResourceProperty('title', R.invalid())
     self._addResourceProperty('about', R.invalid())
     self._addResourceProperty('buttonLabel', R.invalid())
     self._addArrayProperty('slides', Array())
     self.onClose = self._addCommand('onClose')
     self.onVideo = self._addCommand('onVideo')
     self.onViewLoaded = self._addCommand('onViewLoaded')
示例#15
0
 def _initialize(self):
     super(LootNewYearToyRendererModel, self)._initialize()
     self._addNumberProperty('toyID', 0)
     self._addResourceProperty('decorationImage', R.invalid())
     self._addResourceProperty('rankImage', R.invalid())
     self._addBoolProperty('isMega', False)
     self._addNumberProperty('rank', 0)
     self._addBoolProperty('isNew', False)
     self._addNumberProperty('atmosphereBonus', 0)
 def _initialize(self):
     super(DialogPricesTooltipModel, self)._initialize()
     self._addStringProperty('valueMainCost', '0')
     self._addResourceProperty('iconMainCost', R.invalid())
     self._addResourceProperty('labelMainCost', R.invalid())
     self._addStringProperty('valueAdditionalCost', '0')
     self._addResourceProperty('iconAdditionalCost', R.invalid())
     self._addResourceProperty('labelAdditionalCost', R.invalid())
     self._addStringProperty('totalCost', '0')
     self._addResourceProperty('labelTotalCost', R.invalid())
示例#17
0
 def _initialize(self):
     super(DailyQuestsTooltipModel, self)._initialize()
     self._addStringProperty('icon', '')
     self._addBoolProperty('isCompleted', False)
     self._addNumberProperty('currentProgress', 0)
     self._addNumberProperty('totalProgress', 0)
     self._addStringProperty('description', '')
     self._addResourceProperty('reward1', R.invalid())
     self._addResourceProperty('reward2', R.invalid())
     self._addResourceProperty('reward3', R.invalid())
 def _initialize(self):
     super(BaseWgnpOverlayViewModel, self)._initialize()
     self._addResourceProperty('title', R.invalid())
     self._addResourceProperty('subTitle', R.invalid())
     self._addStringProperty('warningText', '')
     self._addNumberProperty('warningCountdown', 0)
     self._addBoolProperty('isTitleOnly', False)
     self._addBoolProperty('isConfirmEnabled', True)
     self._addBoolProperty('isConfirmVisible', True)
     self.onConfirmClicked = self._addCommand('onConfirmClicked')
     self.onWarningTimer = self._addCommand('onWarningTimer')
 def __getStatus(self, eliteProgress):
     status = R.strings.veh_post_progression.tooltips.entry_point.status
     isPurchased = self.__vehicle.isPurchased
     fullyUnlocked = not eliteProgress.toUnlock
     if self.__vehicle.postProgressionAvailability(unlockOnly=True):
         return R.invalid()
     if not isPurchased and not fullyUnlocked:
         return status.notResearchedNotPurchased()
     if not isPurchased:
         return status.notPurchased()
     return status.notResearched() if not fullyUnlocked else R.invalid()
 def _initialize(self):
     super(CrewBooksDialogContentModel, self)._initialize()
     self._addViewModelProperty('crewBookTankmenList', ListModel())
     self._addBoolProperty('isUseStarted', False)
     self._addBoolProperty('isAllCrewIconVisible', False)
     self._addResourceProperty('title', R.invalid())
     self._addResourceProperty('icon', R.invalid())
     self._addResourceProperty('description', R.invalid())
     self._addArrayProperty('descriptionFmtArgs', Array())
     self.onClosed = self._addCommand('onClosed')
     self.onUseBtnClick = self._addCommand('onUseBtnClick')
示例#21
0
 def _initialize(self):
     super(NyRegularToyTooltipModel, self)._initialize()
     self._addNumberProperty('shardsPrice', 0)
     self._addNumberProperty('atmospherePoint', 0)
     self._addStringProperty('rank', '')
     self._addNumberProperty('rankNumber', 0)
     self._addStringProperty('setting', '')
     self._addResourceProperty('name', R.invalid())
     self._addResourceProperty('description', R.invalid())
     self._addNumberProperty('count', 0)
     self._addStringProperty('type', '')
     self._addResourceProperty('icon', R.invalid())
示例#22
0
 def _initialize(self):
     super(NyCraftMonitorModel, self)._initialize()
     self._addNumberProperty('state', -1)
     self._addNumberProperty('shardsCount', 0)
     self._addStringProperty('level', '')
     self._addResourceProperty('setting', R.invalid())
     self._addResourceProperty('type', R.invalid())
     self._addResourceProperty('objectType', R.invalid())
     self._addBoolProperty('antiduplicateEnabled', False)
     self._addNumberProperty('countMegaToys', 0)
     self.onPlaySound = self._addCommand('onPlaySound')
     self.onStopSound = self._addCommand('onStopSound')
 def _initialize(self):
     super(MapsTrainingSelectedMapModel, self)._initialize()
     self._addStringProperty('id', '')
     self._addResourceProperty('image', R.invalid())
     self._addResourceProperty('scenarioImage', R.invalid())
     self._addNumberProperty('selectedScenario', 0)
     self._addStringProperty('vehicleName', '')
     self._addNumberProperty('groupId', 0)
     self._addBoolProperty('isShowCompleteAnimation', False)
     self._addArrayProperty('points', Array())
     self._addArrayProperty('scenarios', Array())
     self._addArrayProperty('rewards', Array())
示例#24
0
 def _initialize(self):
     super(NyMegaDecorationTooltipModel, self)._initialize()
     self._addResourceProperty('name', R.invalid())
     self._addResourceProperty('description', R.invalid())
     self._addNumberProperty('shardsPrice', 0)
     self._addRealProperty('bonus', 0.0)
     self._addResourceProperty('icon', R.invalid())
     self._addBoolProperty('isPure', False)
     self._addNumberProperty('pureSlotAtmosphere', 0)
     self._addBoolProperty('isMaxAtmosphereLevel', False)
     self._addBoolProperty('isPostNYEnabled', False)
     self._addBoolProperty('isFinished', False)
 def _initialize(self):
     super(CommonCongratsViewModel, self)._initialize()
     self._addResourceProperty('background', R.invalid())
     self._addResourceProperty('title', R.invalid())
     self._addStringProperty('description', '')
     self._addStringProperty('image', '')
     self._addStringProperty('imageAlt', '')
     self._addResourceProperty('confirmLbl', R.invalid())
     self._addResourceProperty('backLbl', R.invalid())
     self._addBoolProperty('needReset', False)
     self.onCloseClick = self._addCommand('onCloseClick')
     self.onConfirmClick = self._addCommand('onConfirmClick')
     self.onBackClick = self._addCommand('onBackClick')
 def _initialize(self):
     super(CrewBooksBuyDialogModel, self)._initialize()
     self._addViewModelProperty('bookPrice', ListModel())
     self._addStringProperty('dialogTitle', '')
     self._addResourceProperty('bookIcon', R.invalid())
     self._addStringProperty('bookTitle', '')
     self._addResourceProperty('bookDescription', R.invalid())
     self._addArrayProperty('bookDescriptionFmtArgs', Array())
     self._addBoolProperty('buyComplete', False)
     self._addBoolProperty('isBuyEnable', False)
     self.onClosed = self._addCommand('onClosed')
     self.onStepperChanged = self._addCommand('onStepperChanged')
     self.onBuyBtnClick = self._addCommand('onBuyBtnClick')
 def _initialize(self):
     super(CrewBooksLackViewModel, self)._initialize()
     self._addViewModelProperty('noBooksList', ListModel())
     self._addResourceProperty('flagIcon', R.invalid())
     self._addResourceProperty('screenDescription', R.invalid())
     self._addResourceProperty('footerDescription', R.invalid())
     self._addArrayProperty('footerDescriptionFmtArgs', Array())
     self._addBoolProperty('noBooksOnStock', False)
     self._addBoolProperty('isDialogOpen', False)
     self._addBoolProperty('isCrewBooksPurchaseEnabled', True)
     self.onCloseBtnClick = self._addCommand('onCloseBtnClick')
     self.onBuyBtnClick = self._addCommand('onBuyBtnClick')
     self.onHangarBtnClick = self._addCommand('onHangarBtnClick')
示例#28
0
 def _initialize(self):
     super(DialogButtonModel, self)._initialize()
     self._addStringProperty('name', '')
     self._addStringProperty('rawLabel', '')
     self._addResourceProperty('label', R.invalid())
     self._addBoolProperty('isEnabled', True)
     self._addBoolProperty('doSetFocus', False)
     self._addResourceProperty('icon', R.invalid())
     self._addBoolProperty('iconAfterText', True)
     self._addResourceProperty('soundDown', R.invalid())
     self._addResourceProperty('tooltipHeader', R.invalid())
     self._addResourceProperty('tooltipBody', R.invalid())
     self.onClicked = self._addCommand('onClicked')
示例#29
0
 def _initialize(self):
     super(CrewBookItemModel, self)._initialize()
     self._addResourceProperty('bookIcon', R.invalid())
     self._addNumberProperty('compactDesc', 0)
     self._addNumberProperty('amount', 0)
     self._addBoolProperty('isSelected', False)
     self._addBoolProperty('isDisabled', False)
     self._addResourceProperty('title', R.invalid())
     self._addResourceProperty('description', R.invalid())
     self._addArrayProperty('descriptionFmtArgs', Array())
     self._addResourceProperty('overlayDescription', R.invalid())
     self._addArrayProperty('overlayDescriptionFmtArgs', Array())
     self._addBoolProperty('isInShop', False)
示例#30
0
 def _initialize(self):
     super(BaseAmmunitionSlot, self)._initialize()
     self._addNumberProperty('id', 0)
     self._addNumberProperty('intCD', 0)
     self._addStringProperty('keyName', '')
     self._addResourceProperty('imageSource', R.invalid())
     self._addBoolProperty('withAttention', False)
     self._addBoolProperty('isInstalled', True)
     self._addBoolProperty('isMountedMoreThanOne', False)
     self._addNumberProperty('itemInstalledSetupIdx', -1)
     self._addStringProperty('overlayType', '')
     self._addStringProperty('highlightType', '')
     self._addResourceProperty('categoryImgSource', R.invalid())