def _initialize(self): super(NewYearChallengeModel, self)._initialize() self._addBoolProperty('isChallengeVisited', False) self._addBoolProperty('isDisplayIntro', True) self._addBoolProperty('isAllQuestsVisible', False) self._addBoolProperty('isChallengeCompleted', False) self._addNumberProperty('questsCompleted', 0) self._addNumberProperty('maxQuestsQuantity', 0) self._addNumberProperty('questsQuantityBeforeReward', 0) self._addNumberProperty('maxSimplificationQuantity', 0) self._addBoolProperty('vehicleInBattle', False) self._addNumberProperty('timeTill', 0) self._addStringProperty('realm', '') self._addArrayProperty('quests', Array()) self._addArrayProperty('progressRewards', Array()) self._addArrayProperty('finalRewards', Array()) self._addNumberProperty('syncInitiator', 0) self._addBoolProperty('isDiscountPopoverOpened', False) self.onLeaveIntroScreen = self._addCommand('onLeaveIntroScreen') self.onOpenIntroScreen = self._addCommand('onOpenIntroScreen') self.onChangeAllQuestsVisibility = self._addCommand( 'onChangeAllQuestsVisibility') self.onExit = self._addCommand('onExit') self.onStylePreviewShow = self._addCommand('onStylePreviewShow') self.onUpdateTimeTill = self._addCommand('onUpdateTimeTill') self.onSimplify = self._addCommand('onSimplify') self.onVisited = self._addCommand('onVisited') self.onSimplificationAnimationEnd = self._addCommand( 'onSimplificationAnimationEnd') self.onCompletedAnimationShown = self._addCommand( 'onCompletedAnimationShown')
def _initialize(self): super(NationChangeTankSetupModel, self)._initialize() self._addViewModelProperty('instructionSlot', NationChangeInstructionModel()) self._addArrayProperty('equipmentList', Array()) self._addArrayProperty('shellList', Array()) self._addArrayProperty('supplyList', Array())
def __setCharacterWidget(self, model): _, maxLevel = self.__battlePass.getChapterLevelInterval( self.__chapterID) freeRewards = self.__battlePass.getSingleAward( chapterId=self.__chapterID, level=maxLevel) characterBonus = findFirst(lambda b: b.getName() == 'tmanToken', freeRewards) if characterBonus is None: self.__clearChapterCharacter(model) return else: character = getTankmanInfo(characterBonus) if character is None: self.__clearChapterCharacter(model) return iconName, characterName, skills = getDataByTankman(character) skillsArray = Array() for skill in skills: skillsArray.addString(skill) model.chapterCharacter.setIcon(iconName) model.chapterCharacter.setTankman(characterName) model.chapterCharacter.setSkills(skillsArray) model.chapterCharacter.setTooltipId( TOOLTIPS_CONSTANTS.TANKMAN_NOT_RECRUITED) packSpecialTooltipData(TOOLTIPS_CONSTANTS.TANKMAN_NOT_RECRUITED, self.__specialTooltipItems, character.getRecruitID()) return
def _initialize(self): super(SimpleDialogWindowModel, self)._initialize() self._addResourceProperty('message', R.invalid()) self._addStringProperty('formattedMessage', '') self._addArrayProperty('messageArgs', Array()) self._addArrayProperty('messageFmtArgs', Array()) self._addBoolProperty('isMessageFmtArgsNamed', True)
def _initialize(self): super(ThreeMonthsTooltipModel, self)._initialize() self._addNumberProperty('highlightedIndex', 0) self._addArrayProperty('monthlyValues', Array()) self._addArrayProperty('monthNames', Array()) self._addResourceProperty('currentMonth', R.invalid()) self._addStringProperty('progressNumberType', '')
def _initialize(self): super(PremiumMissionsModel, self)._initialize() self._addBoolProperty('isPremiumAccount', False) self._addBoolProperty('isEnabled', False) self._addResourceProperty('title', R.invalid()) self._addArrayProperty('missions', Array()) self._addArrayProperty('missionsCompletedVisited', Array())
def _initialize(self): self._addViewModelProperty('equipmentBlock', EquipmentBlockModel()) self._addViewModelProperty('congradulationAnim', 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._addArrayProperty('tankPrice', Array()) self._addArrayProperty('commanderLvlCards', Array()) self._addNumberProperty('tradeOffVehicleIntCD', -1) self._addNumberProperty('buyVehicleIntCD', 0) self._addBoolProperty('isToggleBtnVisible', False) self._addBoolProperty('isElite', False) self._addBoolProperty('isRentVisible', False) self._addResourceProperty('withoutCommanderAltText', ResourceValue.DEFAULT) self._addBoolProperty('isInBootcamp', False) self._addResourceProperty('priceDescription', ResourceValue.DEFAULT) self._addBoolProperty('isMovingTextEnabled', False) self._addBoolProperty('isContentHidden', False) self.onCloseBtnClick = self._addCommand('onCloseBtnClick') self.onBuyBtnClick = self._addCommand('onBuyBtnClick') self.onShowInHangarClick = self._addCommand('onShowInHangarClick') self.onCommanderLvlChange = self._addCommand('onCommanderLvlChange') self.onToggleRentAndTradeIn = self._addCommand( 'onToggleRentAndTradeIn') self.onCheckboxWithoutCrewChanged = self._addCommand( 'onCheckboxWithoutCrewChanged')
def _initialize(self): super(RoleSlotTooltipViewModel, self)._initialize() self._addViewModelProperty('price', PriceModel()) self._addViewModelProperty('moneyShortage', PriceModel()) self._addViewModelProperty('chosenRole', RoleModel()) self._addArrayProperty('availableRoles', Array()) self._addArrayProperty('slots', Array())
def _initialize(self): super(TransferGiveawayAwardsViewModel, self)._initialize() self._addStringProperty('category', '') self._addArrayProperty('bonuses', Array()) self._addArrayProperty('vehicles', Array()) self._addNumberProperty('boxCount', 0) self.onCloseAction = self._addCommand('onCloseAction')
def __setChapterCharacter(self, model): _, maxLevel = self.__battlePassController.getChapterLevelInterval( self.__chosenChapter) freeModel = model.freeRewards.getItem( model.freeRewards.getItemsLength() - 1) tooltipId = self.__removeCharacter(freeModel) freeRewards = self.__battlePassController.getSingleAward(maxLevel) characterBonus = findFirst(lambda b: b.getName() == 'tmanToken', freeRewards) if characterBonus is None: self.__clearChapterCharacter(model) return else: character = getTankmanInfo(characterBonus) if character is None: self.__clearChapterCharacter(model) return iconName, characterName, skills = getDataByTankman(character) skillsArray = Array() for skill in skills: skillsArray.addString(skill) model.chapterCharacter.setIcon(iconName) model.chapterCharacter.setTankman(characterName) model.chapterCharacter.setSkills(skillsArray) if tooltipId is not None: model.chapterCharacter.setTooltipId(tooltipId) return
def _initialize(self): super(SelectSlotSpecDialogContentModel, self)._initialize() self._addViewModelProperty('vehicleInfo', VehicleInfoModel()) self._addArrayProperty('slots', Array()) self._addNumberProperty('targetSlotIdx', 0) self._addArrayProperty('availableSpecs', Array()) self._addNumberProperty('selectedSpecIdx', -1)
def _initialize(self): super(DailyQuestsWidgetViewModel, self)._initialize() self._addArrayProperty('missions', Array()) self._addNumberProperty('countDown', 0) self._addBoolProperty('isVisible', False) self._addArrayProperty('missionsCompletedVisited', Array()) self.onMissionClick = self._addCommand('onMissionClick') self.onNothingToDisplay = self._addCommand('onNothingToDisplay')
def _initialize(self): super(ShellsInfoModel, self)._initialize() self._addStringProperty('title', '') self._addArrayProperty('shells', Array()) self._addNumberProperty('installedCount', 0) self._addNumberProperty('maxCount', 0) self._addBoolProperty('isAutoRenewalEnabled', False) self._addArrayProperty('specifications', Array())
def _createSlots(self): array = Array() for idx in range(len(self._getInstalled())): slot = self._createAmmunitionSlot(idx) self._updateAmmunitionSlot(slot, idx) array.addViewModel(slot) return array
def _initialize(self): super(DailyQuestsWidgetViewModel, self)._initialize() self._addArrayProperty('quests', Array()) self._addNumberProperty('countdown', 0) self._addBoolProperty('visible', False) self._addArrayProperty('indicateCompleteQuests', Array()) self.onQuestClick = self._addCommand('onQuestClick') self.onDisappear = self._addCommand('onDisappear')
def _initialize(self): super(BattleAbilitySlotModel, self)._initialize() self._addNumberProperty('level', 0) self._addStringProperty('keyName', '') self._addStringProperty('description', '') self._addStringProperty('category', '') self._addArrayProperty('ranks', Array()) self._addArrayProperty('abilitiesByRank', Array())
def _createSlots(self): array = Array() slot = self._createAmmunitionSlot(0) slot.setIsSelected( cmp_helpers.getCmpConfiguratorMainView().isCamouflageSet()) slot.setIsLocked(self._vehicle.isOutfitLocked) array.addViewModel(slot) return array
def _initialize(self): super(PostProgressionPurchaseModel, self)._initialize() self._addViewModelProperty('modificationBonuses', BonusesModel()) self._addViewModelProperty('price', PriceModel()) self._addBoolProperty('canPurchase', True) self._addArrayProperty('purchasedSingleStepIds', Array()) self._addArrayProperty('purchasedFeatureStepIds', Array()) self._addArrayProperty('unlockedMultiStepIds', Array()) self.onPurchaseClick = self._addCommand('onPurchaseClick')
def _initialize(self): super(BattleResultsTabModel, self)._initialize() self._addViewModelProperty('battlePassProgress', BattlePassProgress()) self._addNumberProperty('place', 0) self._addStringProperty('nationName', '') self._addStringProperty('vehicleName', '') self._addArrayProperty('bonuses', Array()) self._addArrayProperty('achievements', Array()) self._addNumberProperty('questCompleted', 0)
def _initialize(self): super(NyBreakFilterPopoverModel, self)._initialize() self._addArrayProperty('toyTypes', Array()) self._addArrayProperty('collectionTypes', Array()) self._addArrayProperty('atmosphereBonuses', Array()) self.onCloseBtnClick = self._addCommand('onCloseBtnClick') self.onToyTypeSelected = self._addCommand('onToyTypeSelected') self.onCollectionTypeSelected = self._addCommand('onCollectionTypeSelected') self.onAtmosphereBonusSelected = self._addCommand('onAtmosphereBonusSelected')
def _initialize(self): super(SeniorityRewardAwardViewModel, self)._initialize() self._addStringProperty('category', '') self._addArrayProperty('bonuses', Array()) self._addArrayProperty('vehicles', Array()) self._addNumberProperty('boxCount', 0) self._addStringProperty('btnLabel', '') self.onCloseAction = self._addCommand('onCloseAction') self.onOpenBtnClick = self._addCommand('onOpenBtnClick')
def _initialize(self): super(PreBattleViewModel, self)._initialize() self._addResourceProperty('title', R.invalid()) self._addBoolProperty('isSpectator', False) self._addArrayProperty('teams', Array()) self._addArrayProperty('currentTeam', Array()) self._addArrayProperty('maps', Array()) self.onBattleClick = self._addCommand('onBattleClick') self.onClose = self._addCommand('onClose')
def _initialize(self): super(SeniorityRewardAwardViewModel, self)._initialize() self._addStringProperty('category', '') self._addArrayProperty('bonuses', Array()) self._addArrayProperty('vehicles', Array()) self._addNumberProperty('specialCurrencyCount', -1) self._addBoolProperty('isShopOnOpenLocked', False) self.onCloseAction = self._addCommand('onCloseAction') self.onOpenBtnClick = self._addCommand('onOpenBtnClick')
def _initialize(self): super(NationChangeTankSlotModel, self)._initialize() self._addResourceProperty('tankImage', R.invalid()) self._addNumberProperty('vehicleIntCD', 0) self._addStringProperty('tankNation', '') self._addBoolProperty('noEquipment', True) self._addBoolProperty('noCrew', True) self._addArrayProperty('crewList', Array()) self._addArrayProperty('setups', Array())
def _initialize(self): super(DialogTemplateViewModel, self)._initialize() self._addViewModelProperty('focus', DialogFocusViewModel()) self._addArrayProperty('buttons', Array()) self._addArrayProperty('placeHolders', Array()) self._addResourceProperty('background', R.invalid()) self._addBoolProperty('isBackgroundDimmed', True) self.onButtonClicked = self._addCommand('onButtonClicked') self.onCloseClicked = self._addCommand('onCloseClicked')
def _initialize(self): super(PostProgressionGridModel, self)._initialize() self._addNumberProperty('mainSelectedIdx', -1) self._addArrayProperty('mainSteps', Array()) self._addArrayProperty('multiSteps', Array()) self.onMainStepActionClick = self._addCommand('onMainStepActionClick') self.onMainStepSelectClick = self._addCommand('onMainStepSelectClick') self.onMultiStepActionClick = self._addCommand('onMultiStepActionClick') self.onMultiStepSelectClick = self._addCommand('onMultiStepSelectClick') self.onPrebattleSwitchToggleClick = self._addCommand('onPrebattleSwitchToggleClick')
def __createBattleRoyalePointsBlock(self, pointsByMode): resultArr = Array() for value in pointsByMode: pointsModel = RewardPointsByPlaceModel() place, points = value[0], value[1] pointsModel.setPlace(place) pointsModel.setPoints(points) resultArr.addViewModel(pointsModel) return resultArr
def _initialize(self): super(DailyQuestsModel, self)._initialize() self._addResourceProperty('title', R.invalid()) self._addArrayProperty('quests', Array()) self._addBoolProperty('isEnabled', False) self._addBoolProperty('rerollEnabled', False) self._addNumberProperty('rerollCountDown', 0) self._addNumberProperty('rerollTimeout', 0) self._addBoolProperty('bonusMissionVisited', False) self._addArrayProperty('missionsCompletedVisited', Array())
def _initialize(self): super(MapsTrainingScenarioTooltipModel, self)._initialize() self._addStringProperty('vehicleType', '') self._addNumberProperty('team', 0) self._addNumberProperty('scenarioNum', 0) self._addStringProperty('mapId', '') self._addArrayProperty('targets', Array()) self._addStringProperty('vehicleName', '') self._addBoolProperty('isComplete', False) self._addArrayProperty('rewards', Array())
def __packModel(image, tankman, skills): model = TankmanOptionModel() skillsArray = Array() for skill in skills: skillsArray.addString(skill) model.setIcon(image) model.setTankman(tankman) model.setSkills(skillsArray) return model