def handleOkButton(self): tankman = self._getFirstEnableTankman() if tankman is not None: shared_events.showPersonalCase(tankman.invID, TABS.CREW_SKINS_TAB_INDEX, EVENT_BUS_SCOPE.LOBBY) return
def showUnlockWindow(self, itemID, unlockType): if not self.__canNavigate(): return if unlockType in (PROGRESS_ACTION.RESEARCH_UNLOCK_TYPE, PROGRESS_ACTION.PURCHASE_UNLOCK_TYPE): event_dispatcher.showResearchView(itemID) self.onWindowClose() elif unlockType == PROGRESS_ACTION.NEW_SKILL_UNLOCK_TYPE: event_dispatcher.showPersonalCase(itemID, 2, EVENT_BUS_SCOPE.LOBBY)
def openPersonalCase(self, tankmanInvID, tabNumber): if self.filter[ 'location'] == BARRACKS_CONSTANTS.LOCATION_FILTER_NOT_RECRUITED: return tmanInvID = int(tankmanInvID) tankman = self.itemsCache.items.getTankman(tmanInvID) if tankman and not tankman.isDismissed: shared_events.showPersonalCase(tmanInvID, int(tabNumber), EVENT_BUS_SCOPE.LOBBY)
def openPersonalCase(self, value, tabNumber): shared_events.showPersonalCase(int(value), int(tabNumber), EVENT_BUS_SCOPE.LOBBY)
def showPersonalCase(self): shared_events.showPersonalCase(self._tankmanID, 0, EVENT_BUS_SCOPE.LOBBY)
def openPersonalCase(self, tankmanInvID, tabNumber): tmanInvID = int(tankmanInvID) tankman = g_itemsCache.items.getTankman(tmanInvID) if tankman and not tankman.isDismissed: shared_events.showPersonalCase(tmanInvID, int(tabNumber), EVENT_BUS_SCOPE.LOBBY)