Ejemplo n.º 1
0
 def select(self, ctx, callback=None):
     if not self.__battleRoyaleTournamentController.isAvailable():
         if callback is not None:
             callback(False)
         g_prbCtrlEvents.onPreQueueJoinFailure(PRE_QUEUE_JOIN_ERRORS.DISABLED)
         return
     else:
         super(BattleRoyaleTournamentEntryPoint, self).select(ctx, callback)
         return
Ejemplo n.º 2
0
 def select(self, ctx, callback=None):
     if not self.__mapboxController.isEnabled():
         if callback is not None:
             callback(False)
         g_prbCtrlEvents.onPreQueueJoinFailure(PRE_QUEUE_JOIN_ERRORS.DISABLED)
         return
     else:
         super(MapboxEntryPoint, self).select(ctx, callback)
         return
Ejemplo n.º 3
0
 def select(self, ctx, callback=None):
     if not self.__eventProgression.modeIsEnabled():
         if callback is not None:
             callback(False)
         g_prbCtrlEvents.onPreQueueJoinFailure(
             PRE_QUEUE_JOIN_ERRORS.DISABLED)
         return
     else:
         super(BattleRoyaleEntryPoint, self).select(ctx, callback)
         return
 def select(self, ctx, callback=None):
     status, _, _ = self._controller.getPrimeTimeStatus()
     if status == PrimeTimeStatus.FROZEN:
         SystemMessages.pushMessage(backport.text(self._RES_ROOT.notification.notAvailable()), type=SystemMessages.SM_TYPE.Error)
         if callback is not None:
             callback(False)
         g_prbCtrlEvents.onPreQueueJoinFailure(PRE_QUEUE_JOIN_ERRORS.DISABLED)
         return
     else:
         super(PeriodicEntryPoint, self).select(ctx, callback)
         return
Ejemplo n.º 5
0
 def select(self, ctx, callback=None):
     status, _, _ = self.__epicController.getPrimeTimeStatus()
     if status == PrimeTimeStatus.FROZEN:
         SystemMessages.pushMessage(i18n.makeString(SYSTEM_MESSAGES.EPICBATTLES_NOTIFICATION_NOTAVAILABLE), type=SystemMessages.SM_TYPE.Error)
         if callback is not None:
             callback(False)
         g_prbCtrlEvents.onPreQueueJoinFailure(PRE_QUEUE_JOIN_ERRORS.DISABLED)
         return
     else:
         super(EpicEntryPoint, self).select(ctx, callback)
         return
Ejemplo n.º 6
0
 def select(self, ctx, callback=None):
     status, _, _ = self.epicController.getPrimeTimeStatus()
     if status in (PRIME_TIME_STATUS.DISABLED, PRIME_TIME_STATUS.FROZEN,
                   PRIME_TIME_STATUS.NO_SEASON):
         SystemMessages.pushMessage(i18n.makeString(
             SYSTEM_MESSAGES.EPICBATTLES_NOTIFICATION_NOTAVAILABLE),
                                    type=SystemMessages.SM_TYPE.Error)
         if callback is not None:
             callback(False)
         g_prbCtrlEvents.onPreQueueJoinFailure(
             PRE_QUEUE_JOIN_ERRORS.DISABLED)
         return
     elif status in self._getFilterStates() and not constants.IS_CHINA:
         showEpicBattlesPrimeTimeWindow()
         if callback is not None:
             callback(False)
         g_prbCtrlEvents.onPreQueueJoinFailure(
             PRE_QUEUE_JOIN_ERRORS.NOT_AVAILABLE)
         return
     else:
         super(EpicEntryPoint, self).select(ctx, callback)
         return
Ejemplo n.º 7
0
 def __abortSelection(self, reason, callback=None):
     if callback is not None:
         callback(False)
     g_prbCtrlEvents.onPreQueueJoinFailure(reason)
     return