コード例 #1
0
ファイル: company.py プロジェクト: wotmods/WOTDecompiled
 def init(self, clientPrb = None, ctx = None):
     result = super(CompanyIntroFunctional, self).init()
     self._rosterReq.start(self._onPrbRosterReceived)
     g_eventDispatcher.loadCompany()
     result = FUNCTIONAL_INIT_RESULT.addIfNot(result, FUNCTIONAL_INIT_RESULT.LOAD_WINDOW)
     g_eventDispatcher.updateUI()
     return result
コード例 #2
0
ファイル: functionalcompany.py プロジェクト: aevitas/wotsdk
 def init(self, clientPrb = None, ctx = None):
     result = super(CompanyIntroFunctional, self).init()
     self._rosterReq.start(self._onPrbRosterReceived)
     g_eventDispatcher.loadCompany()
     result = FUNCTIONAL_FLAG.addIfNot(result, FUNCTIONAL_FLAG.LOAD_WINDOW)
     g_eventDispatcher.updateUI()
     g_eventsCache.companies.onCompanyStateChanged += self.onCompanyStateChanged
     return result
コード例 #3
0
 def init(self, clientPrb=None, ctx=None):
     result = super(CompanyIntroFunctional, self).init()
     self._rosterReq.start(self._onPrbRosterReceived)
     g_eventDispatcher.loadCompany()
     result = FUNCTIONAL_FLAG.addIfNot(result, FUNCTIONAL_FLAG.LOAD_WINDOW)
     g_eventDispatcher.updateUI()
     g_eventsCache.companies.onCompanyStateChanged += self.onCompanyStateChanged
     return result
コード例 #4
0
 def init(self, clientPrb=None, ctx=None):
     result = super(CompanyIntroEntity, self).init(clientPrb=clientPrb,
                                                   ctx=ctx)
     self._rosterReq.start(self._onRosterReceived)
     g_eventDispatcher.loadCompany()
     result = FUNCTIONAL_FLAG.addIfNot(result, FUNCTIONAL_FLAG.LOAD_WINDOW)
     self.eventsCache.companies.onCompanyStateChanged += self.__onCompanyStateChanged
     return result
コード例 #5
0
ファイル: company.py プロジェクト: wotmods/WOTDecompiled
 def init(self, clientPrb = None, ctx = None):
     result = super(CompanyFunctional, self).init(clientPrb=clientPrb)
     playerInfo = self.getPlayerInfo()
     if self.getTeamState(team=1).isInQueue() and playerInfo.isReady() and playerInfo.roster == PREBATTLE_ROSTER.ASSIGNED_IN_TEAM1:
         g_eventDispatcher.loadBattleQueue()
     else:
         g_eventDispatcher.loadHangar()
     g_eventDispatcher.loadCompany()
     result = FUNCTIONAL_INIT_RESULT.addIfNot(result, FUNCTIONAL_INIT_RESULT.LOAD_WINDOW)
     result = FUNCTIONAL_INIT_RESULT.addIfNot(result, FUNCTIONAL_INIT_RESULT.LOAD_PAGE)
     g_eventBus.addListener(ChannelCarouselEvent.CAROUSEL_INITED, self.__handleCarouselInited, scope=EVENT_BUS_SCOPE.LOBBY)
     g_eventDispatcher.updateUI()
     return result
コード例 #6
0
 def init(self, clientPrb=None, ctx=None):
     result = super(CompanyEntity, self).init(clientPrb=clientPrb, ctx=ctx)
     playerInfo = self.getPlayerInfo()
     if self.getTeamState(team=1).isInQueue() and playerInfo.isReady(
     ) and playerInfo.roster == PREBATTLE_ROSTER.ASSIGNED_IN_TEAM1:
         g_eventDispatcher.loadBattleQueue()
     else:
         g_eventDispatcher.loadHangar()
     g_eventDispatcher.loadCompany()
     result = FUNCTIONAL_FLAG.addIfNot(result, FUNCTIONAL_FLAG.LOAD_WINDOW)
     result = FUNCTIONAL_FLAG.addIfNot(result, FUNCTIONAL_FLAG.LOAD_PAGE)
     g_eventBus.addListener(ChannelCarouselEvent.CAROUSEL_INITED,
                            self.__handleCarouselInited,
                            scope=EVENT_BUS_SCOPE.LOBBY)
     self.eventsCache.companies.onCompanyStateChanged += self.__onCompanyStateChanged
     return result
コード例 #7
0
ファイル: company.py プロジェクト: jamesxia4/wot_client
 def showGUI(self):
     g_eventDispatcher.loadCompany()
コード例 #8
0
ファイル: company.py プロジェクト: jamesxia4/wot_client
 def doSelectAction(self, action):
     result = False
     if action.actionName == PREBATTLE_ACTION_NAME.COMPANY:
         g_eventDispatcher.loadCompany()
         result = True
     return result
コード例 #9
0
ファイル: functionalcompany.py プロジェクト: aevitas/wotsdk
 def showGUI(self, ctx = None):
     g_eventDispatcher.loadCompany()
コード例 #10
0
ファイル: functionalcompany.py プロジェクト: aevitas/wotsdk
 def doSelectAction(self, action):
     result = False
     if action.actionName == PREBATTLE_ACTION_NAME.COMPANY:
         g_eventDispatcher.loadCompany()
         result = True
     return SelectResult(result, None)
コード例 #11
0
 def showGUI(self, ctx=None):
     g_eventDispatcher.loadCompany()
コード例 #12
0
ファイル: company.py プロジェクト: wotmods/WOTDecompiled
 def showGUI(self):
     g_eventDispatcher.loadCompany()