def fini(self, clientPrb = None, woEvents = False): super(CompanyIntroFunctional, self).fini() if self._exit != FUNCTIONAL_EXIT.PREBATTLE: if not woEvents: g_eventDispatcher.unloadCompany() else: g_eventDispatcher.removeCompanyFromCarousel() g_eventDispatcher.updateUI()
def fini(self, clientPrb=None, woEvents=False): super(CompanyIntroFunctional, self).fini() if self._exit != FUNCTIONAL_EXIT.PREBATTLE: if not woEvents: g_eventDispatcher.unloadCompany() else: g_eventDispatcher.removeCompanyFromCarousel() g_eventDispatcher.updateUI() g_eventsCache.companies.onCompanyStateChanged -= self.onCompanyStateChanged
def fini(self, clientPrb = None, woEvents = False): super(CompanyIntroFunctional, self).fini() if self._flags & FUNCTIONAL_FLAG.SWITCH == 0: if not woEvents: g_eventDispatcher.unloadCompany() else: g_eventDispatcher.removeCompanyFromCarousel() g_eventDispatcher.updateUI() g_eventsCache.companies.onCompanyStateChanged -= self.onCompanyStateChanged
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(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