def fini(self, clientPrb = None, woEvents = False): super(CompanyFunctional, self).fini(clientPrb=clientPrb, woEvents=woEvents) if self._exit != FUNCTIONAL_EXIT.INTRO_PREBATTLE: if not woEvents: g_eventDispatcher.unloadCompany() else: g_eventDispatcher.removeCompanyFromCarousel() g_eventDispatcher.updateUI() else: g_eventDispatcher.requestToDestroyPrbChannel(PREBATTLE_TYPE.COMPANY) g_eventBus.removeListener(ChannelCarouselEvent.CAROUSEL_INITED, self.__handleCarouselInited, scope=EVENT_BUS_SCOPE.LOBBY)
def fini(self, clientPrb = None, woEvents = False): super(CompanyFunctional, self).fini(clientPrb=clientPrb, woEvents=woEvents) if self._flags & FUNCTIONAL_FLAG.SWITCH == 0: if not woEvents: g_eventDispatcher.unloadCompany() else: g_eventDispatcher.removeCompanyFromCarousel() g_eventDispatcher.updateUI() else: g_eventDispatcher.requestToDestroyPrbChannel(PREBATTLE_TYPE.COMPANY) g_eventBus.removeListener(ChannelCarouselEvent.CAROUSEL_INITED, self.__handleCarouselInited, scope=EVENT_BUS_SCOPE.LOBBY) g_eventsCache.companies.onCompanyStateChanged -= self.onCompanyStateChanged return FUNCTIONAL_FLAG.UNDEFINED
def fini(self, clientPrb = None, woEvents = False): super(TrainingFunctional, self).fini(clientPrb=clientPrb, woEvents=woEvents) remove = g_eventBus.removeListener for event in self.__loadEvents: remove(event, self.__handleViewLoad, scope=EVENT_BUS_SCOPE.LOBBY) if not woEvents: if self._exit == FUNCTIONAL_EXIT.INTRO_PREBATTLE: g_eventDispatcher.loadTrainingList() else: g_eventDispatcher.loadHangar() g_eventDispatcher.removeTrainingFromCarousel(False) g_eventDispatcher.updateUI() g_eventDispatcher.requestToDestroyPrbChannel(PREBATTLE_TYPE.TRAINING)
def fini(self, clientPrb=None, woEvents=False): super(TrainingFunctional, self).fini(clientPrb=clientPrb, woEvents=woEvents) remove = g_eventBus.removeListener for event in self.__loadEvents: remove(event, self.__handleViewLoad, scope=EVENT_BUS_SCOPE.LOBBY) if not woEvents: if self._exit == FUNCTIONAL_EXIT.INTRO_PREBATTLE: g_eventDispatcher.loadTrainingList() else: g_eventDispatcher.loadHangar() g_eventDispatcher.removeTrainingFromCarousel(False) g_eventDispatcher.updateUI() g_eventDispatcher.requestToDestroyPrbChannel(PREBATTLE_TYPE.TRAINING)
def fini(self, clientPrb=None, woEvents=False): super(CompanyFunctional, self).fini(clientPrb=clientPrb, woEvents=woEvents) if self._exit != FUNCTIONAL_EXIT.INTRO_PREBATTLE: if not woEvents: g_eventDispatcher.unloadCompany() else: g_eventDispatcher.removeCompanyFromCarousel() g_eventDispatcher.updateUI() else: g_eventDispatcher.requestToDestroyPrbChannel( PREBATTLE_TYPE.COMPANY) g_eventBus.removeListener(ChannelCarouselEvent.CAROUSEL_INITED, self.__handleCarouselInited, scope=EVENT_BUS_SCOPE.LOBBY) g_eventsCache.companies.onCompanyStateChanged -= self.onCompanyStateChanged
def fini(self, clientPrb = None, woEvents = False): super(TrainingFunctional, self).fini(clientPrb=clientPrb, woEvents=woEvents) remove = g_eventBus.removeListener for event in self.__loadEvents: remove(event, self.__handleViewLoad, scope=EVENT_BUS_SCOPE.LOBBY) if not woEvents: if self._flags & FUNCTIONAL_FLAG.SWITCH > 0: g_eventDispatcher.loadTrainingList() else: g_eventDispatcher.loadHangar() g_eventDispatcher.removeTrainingFromCarousel(False) g_eventDispatcher.updateUI() self.storage.suspend() g_eventDispatcher.requestToDestroyPrbChannel(PREBATTLE_TYPE.TRAINING) return FUNCTIONAL_FLAG.UNDEFINED
def fini(self, clientPrb=None, woEvents=False): super(TrainingFunctional, self).fini(clientPrb=clientPrb, woEvents=woEvents) remove = g_eventBus.removeListener for event in self.__loadEvents: remove(event, self.__handleViewLoad, scope=EVENT_BUS_SCOPE.LOBBY) if not woEvents: if self._flags & FUNCTIONAL_FLAG.SWITCH > 0: g_eventDispatcher.loadTrainingList() else: g_eventDispatcher.loadHangar() g_eventDispatcher.removeTrainingFromCarousel(False) g_eventDispatcher.updateUI() self.storage.suspend() else: g_eventDispatcher.removeTrainingFromCarousel(False) g_eventDispatcher.requestToDestroyPrbChannel(PREBATTLE_TYPE.TRAINING) return FUNCTIONAL_FLAG.UNDEFINED