def __init__(self): self.__waitForSync = False self.__invalidateCbID = None self.__cache = defaultdict(dict) self.__potapovHidden = {} self.__actionsCache = defaultdict(lambda: defaultdict(dict)) self.__actions2quests = {} self.__quests2actions = {} self.__questsDossierBonuses = defaultdict(set) self.__compensations = {} self.__random = RandomPQController() self.__fallout = FalloutPQController() self.__potapovComposer = _PotapovComposer(self.__random, self.__fallout) self.__questsProgress = QuestsProgressRequester() self.__em = EventManager() self.__prefetcher = Prefetcher(self) self.onSyncStarted = Event(self.__em) self.onSyncCompleted = Event(self.__em) self.onSelectedQuestsChanged = Event(self.__em) self.onSlotsCountChanged = Event(self.__em) self.onProgressUpdated = Event(self.__em) self.onEventsVisited = Event(self.__em) self.onProfileVisited = Event(self.__em) self.__lockedQuestIds = {} return
def __init__(self): self.__waitForSync = False self.__invalidateCbID = None self.__cache = defaultdict(dict) self.__personalMissionsHidden = {} self.__actionsCache = defaultdict(lambda: defaultdict(dict)) self.__actions2quests = {} self.__quests2actions = {} self.__questsDossierBonuses = defaultdict(set) self.__compensations = {} self.__personalMissions = PersonalMissionsController() self.__questsProgress = QuestsProgressRequester() self.__em = EventManager() self.__prefetcher = Prefetcher(self) self.onSyncStarted = Event(self.__em) self.onSyncCompleted = Event(self.__em) self.onSelectedQuestsChanged = Event(self.__em) self.onSlotsCountChanged = Event(self.__em) self.onProgressUpdated = Event(self.__em) self.onEventsVisited = Event(self.__em) self.onProfileVisited = Event(self.__em) self.onPersonalQuestsVisited = Event(self.__em) self.__lockedQuestIds = {} self.__commonQuests = None return
def __init__(self): self.__progress = QuestsProgressRequester() self.__waitForSync = False self.__invalidateCbID = None self.__cache = defaultdict(dict) self.__actionsCache = defaultdict(lambda: defaultdict(dict)) self.__questsDossierBonuses = defaultdict(set) self.__potapov = PQController(self) self.__companies = CompanyBattleController(self) self.onSyncStarted = Event() self.onSyncCompleted = Event()