Пример #1
0
 def onUnitSettingChanged(self, opCode, value):
     if opCode == UNIT_OP.CHANGE_FALLOUT_TYPE:
         rosterType = self.unitFunctional.getRosterType()
         self.__battleType, _ = findFirst(lambda (k, v): v == rosterType, FALLOUT_QUEUE_TYPE_TO_ROSTER.iteritems(), (QUEUE_TYPE.UNKNOWN, None))
         self.__updateVehicles()
         self._proxy.onSettingsChanged()
     return
Пример #2
0
 def init(self):
     rosterType = self.unitFunctional.getRosterType()
     self.__battleType, _ = findFirst(lambda (k, v): v == rosterType, FALLOUT_QUEUE_TYPE_TO_ROSTER.iteritems(), (QUEUE_TYPE.UNKNOWN, None))
     self.__updateVehicles()
     self.startGlobalListening()
     if self.isEnabled():
         g_eventDispatcher.addFalloutToCarousel()
     super(_SquadDataStorage, self).init()
     return
Пример #3
0
 def onUnitSettingChanged(self, opCode, value):
     if opCode == UNIT_OP.CHANGE_FALLOUT_TYPE:
         rosterType = self.unitFunctional.getRosterType()
         self.__battleType, _ = findFirst(
             lambda (k, v): v == rosterType,
             FALLOUT_QUEUE_TYPE_TO_ROSTER.iteritems(),
             (QUEUE_TYPE.UNKNOWN, None))
         self.__updateVehicles()
         self._proxy.onSettingsChanged()
     return
Пример #4
0
 def __updateQueueInfo(self):
     if prb_getters.isCompany():
         qType = constants.QUEUE_TYPE.COMPANIES
     elif self.prbDispatcher is not None and self.prbDispatcher.getFunctionalState().isInUnit():
         rosterType = self.prbDispatcher.getFunctionalState().rosterType
         qType, _ = findFirst(lambda (k, v): v == rosterType, FALLOUT_QUEUE_TYPE_TO_ROSTER.iteritems(), (constants.QUEUE_TYPE.RANDOMS, None))
     else:
         qType = prb_getters.getQueueType()
     self.__provider = _providerFactory(self, qType)
     self.__provider.start()
     return
Пример #5
0
 def init(self):
     rosterType = self.prbEntity.getRosterType()
     self.__battleType, _ = findFirst(
         lambda (k, v): v == rosterType,
         FALLOUT_QUEUE_TYPE_TO_ROSTER.iteritems(),
         (QUEUE_TYPE.UNKNOWN, None))
     self.__updateVehicles()
     self.startGlobalListening()
     g_clientUpdateManager.addCallbacks(
         {'inventory.1': self.__onVehiclesUpdated})
     super(_SquadDataStorage, self).init()
     return
Пример #6
0
 def init(self):
     rosterType = self.unitFunctional.getRosterType()
     self.__battleType, _ = findFirst(
         lambda (k, v): v == rosterType,
         FALLOUT_QUEUE_TYPE_TO_ROSTER.iteritems(),
         (QUEUE_TYPE.UNKNOWN, None))
     self.__updateVehicles()
     self.startGlobalListening()
     g_clientUpdateManager.addCallbacks(
         {'inventory.1': self.__onVehiclesUpdated})
     if self.isEnabled():
         g_eventDispatcher.addFalloutToCarousel()
     super(_SquadDataStorage, self).init()
     return
Пример #7
0
 def __updateQueueInfo(self):
     if prb_getters.isCompany():
         qType = constants.QUEUE_TYPE.COMPANIES
     elif self.prbDispatcher is not None and self.prbDispatcher.getFunctionalState().isInUnit():
         funcState = self.prbDispatcher.getFunctionalState()
         if funcState.entityTypeID == constants.PREBATTLE_TYPE.FALLOUT:
             rosterType = funcState.rosterType
             qType, _ = findFirst(lambda (k, v): v == rosterType, FALLOUT_QUEUE_TYPE_TO_ROSTER.iteritems(), (constants.QUEUE_TYPE.RANDOMS, None))
         elif funcState.entityTypeID == constants.PREBATTLE_TYPE.EVENT:
             qType = constants.QUEUE_TYPE.EVENT_BATTLES
         else:
             qType = constants.QUEUE_TYPE.RANDOMS
     else:
         qType = prb_getters.getQueueType()
     self.__provider = _providerFactory(self, qType)
     self.__provider.start()
     return