예제 #1
0
 def __showBattleResults(self, reusableInfo, _):
     if reusableInfo.common.arenaBonusType == ARENA_BONUS_TYPE.EPIC_BATTLE:
         arenaUniqueID = reusableInfo.arenaUniqueID
         if arenaUniqueID not in self.__showedResultsForArenas:
             self.__showedResultsForArenas.append(arenaUniqueID)
             self.__showedResultsForArenas = self.__showedResultsForArenas[-self.MAX_STORED_ARENAS_RESULTS:]
             event_dispatcher.showEpicBattlesAfterBattleWindow(reusableInfo)
 def __showBattleResults(self, reusableInfo, _, resultsWindow):
     if reusableInfo.common.arenaBonusType == ARENA_BONUS_TYPE.EPIC_BATTLE:
         arenaUniqueID = reusableInfo.arenaUniqueID
         if arenaUniqueID not in self.__showedResultsForArenas:
             self.__showedResultsForArenas.append(arenaUniqueID)
             self.__showedResultsForArenas = self.__showedResultsForArenas[
                 -self.MAX_STORED_ARENAS_RESULTS:]
             extensionInfo = reusableInfo.personal.avatar.extensionInfo
             levelUpInfo = {
                 'metaLevel': extensionInfo.get('metaLevel'),
                 'prevMetaLevel': extensionInfo.get('prevMetaLevel'),
                 'playerRank': extensionInfo.get('playerRank'),
                 'originalFlXP': extensionInfo.get('originalFlXP'),
                 'boosterFlXP': extensionInfo.get('boosterFlXP')
             }
             event_dispatcher.showEpicBattlesAfterBattleWindow(
                 levelUpInfo, resultsWindow)
 def __showBattleResults(self, reusableInfo, composer):
     if reusableInfo.common.arenaBonusType == ARENA_BONUS_TYPE.EPIC_BATTLE:
         event_dispatcher.showEpicBattlesAfterBattleWindow(reusableInfo)