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
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
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
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
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
def __abortSelection(self, reason, callback=None): if callback is not None: callback(False) g_prbCtrlEvents.onPreQueueJoinFailure(reason) return