def closeWindow(self): self.fireEvent(events.LoadEvent(events.LoadEvent.LOAD_HANGAR), scope=EVENT_BUS_SCOPE.LOBBY)
def exitFromResearch(self): if self._canBeClosed: self.fireEvent(events.LoadEvent( events.LoadEvent.EXIT_FROM_RESEARCH), scope=EVENT_BUS_SCOPE.LOBBY)
def onCloseTechTree(self): self.fireEvent(events.LoadEvent(events.LoadEvent.LOAD_HANGAR), scope=EVENT_BUS_SCOPE.LOBBY)
def goToTechTree(self, nation): self.fireEvent(events.LoadEvent(events.LoadEvent.LOAD_TECHTREE, ctx={'nation': nation}), scope=EVENT_BUS_SCOPE.LOBBY)
def _closeSquadWindow(): g_eventBus.handleEvent(events.LoadEvent( events.HideWindowEvent.HIDE_SQUAD_WINDOW), scope=EVENT_BUS_SCOPE.LOBBY)
def buyTankClick(self): shopFilter = list(AccountSettings.getFilter('shop_current')) shopFilter[1] = 'vehicle' AccountSettings.setFilter('shop_current', tuple(shopFilter)) self.fireEvent(events.LoadEvent(events.LoadEvent.LOAD_SHOP), EVENT_BUS_SCOPE.LOBBY)
def _closeUnitWindow(): g_eventBus.handleEvent(events.LoadEvent( events.HideWindowEvent.HIDE_UNIT_WINDOW), scope=EVENT_BUS_SCOPE.LOBBY)
def loadTrainingRoom(): g_eventBus.handleEvent(events.LoadEvent( events.LoadEvent.LOAD_TRAINING_ROOM), scope=EVENT_BUS_SCOPE.LOBBY)
def loadTrainingList(): g_eventBus.handleEvent(events.LoadEvent(events.LoadEvent.LOAD_TRAININGS), scope=EVENT_BUS_SCOPE.LOBBY)
def loadBattleQueue(): g_eventBus.handleEvent(events.LoadEvent( events.LoadEvent.LOAD_BATTLE_QUEUE), scope=EVENT_BUS_SCOPE.LOBBY)
def loadHangar(): g_eventBus.handleEvent(events.LoadEvent(events.LoadEvent.LOAD_HANGAR), scope=EVENT_BUS_SCOPE.LOBBY)
def _closeCompanyWindow(): g_eventBus.handleEvent(events.LoadEvent( events.HideWindowEvent.HIDE_COMPANY_WINDOW), scope=EVENT_BUS_SCOPE.LOBBY)
def unloadNotificationInviteWindow(): g_eventBus.handleEvent(events.LoadEvent( events.HideWindowEvent.HIDE_NOTIFICATION_INVITES_WINDOW), scope=EVENT_BUS_SCOPE.LOBBY)