コード例 #1
0
ファイル: company.py プロジェクト: wotmods/WOTDecompiled
 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()
コード例 #2
0
ファイル: company.py プロジェクト: jamesxia4/wot_client
 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
コード例 #3
0
ファイル: functionalcompany.py プロジェクト: aevitas/wotsdk
 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
コード例 #4
0
ファイル: company.py プロジェクト: wotmods/WOTDecompiled
 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)
コード例 #5
0
 def fini(self, clientPrb=None, ctx=None, woEvents=False):
     result = super(CompanyIntroEntity, self).fini(clientPrb=clientPrb,
                                                   ctx=ctx,
                                                   woEvents=woEvents)
     if not woEvents:
         if not self.canSwitch(ctx):
             g_eventDispatcher.removeCompanyFromCarousel()
     else:
         g_eventDispatcher.removeCompanyFromCarousel(closeWindow=False)
     self.eventsCache.companies.onCompanyStateChanged -= self.__onCompanyStateChanged
     return result
コード例 #6
0
ファイル: functionalcompany.py プロジェクト: aevitas/wotsdk
 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
コード例 #7
0
 def fini(self, clientPrb=None, ctx=None, woEvents=False):
     result = super(CompanyEntity, self).fini(clientPrb=clientPrb,
                                              ctx=ctx,
                                              woEvents=woEvents)
     if not woEvents:
         if not self.canSwitch(ctx):
             g_eventDispatcher.removeCompanyFromCarousel()
     else:
         g_eventDispatcher.removeCompanyFromCarousel(closeWindow=False)
     g_eventBus.removeListener(ChannelCarouselEvent.CAROUSEL_INITED,
                               self.__handleCarouselInited,
                               scope=EVENT_BUS_SCOPE.LOBBY)
     self.eventsCache.companies.onCompanyStateChanged -= self.__onCompanyStateChanged
     return result
コード例 #8
0
ファイル: company.py プロジェクト: jamesxia4/wot_client
 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