def __init__(self): self._eManager = EventManager() self.onChanged = Event(self._eManager) self.onChangeStarted = Event(self._eManager) self.__changeCallbackID = None self.__onVehicleChangedCallback = None return
def __init__(self, cmProxy, ctx=None, handlers=None): self._eManager = EventManager() self.onContextMenuHide = Event(self._eManager) super(AbstractContextMenuHandler, self).__init__() self.__cmProxy = weakref.proxy(cmProxy) self.__handlers = handlers or {} self._initFlashValues(ctx)
def __init__(self, browser): self.__cursorTypes = { CURSOR_TYPES.Hand: CursorManager.HAND, CURSOR_TYPES.Pointer: CursorManager.ARROW, CURSOR_TYPES.IBeam: CursorManager.IBEAM, CURSOR_TYPES.Grab: CursorManager.DRAG_OPEN, CURSOR_TYPES.Grabbing: CursorManager.DRAG_CLOSE, CURSOR_TYPES.ColumnResize: CursorManager.MOVE } self.__cursorType = None self.__eventMgr = EventManager() self.onLoadStart = Event(self.__eventMgr) self.onLoadEnd = Event(self.__eventMgr) self.onLoadingStateChange = Event(self.__eventMgr) self.onCursorUpdated = Event(self.__eventMgr) self.onDOMReady = Event(self.__eventMgr) self.onReady = Event(self.__eventMgr) self.onJsHostQuery = Event(self.__eventMgr) self.onTitleChange = Event(self.__eventMgr) self.onDestroy = Event(self.__eventMgr) self.onAudioStatusChanged = Event(self.__eventMgr) self.onConsoleMessage = Event(self.__eventMgr) self.__urlFailed = False self.__browserProxy = weakref.proxy(browser) return
def __init__(self, boosterID, balance): super(BuyBoosterMeta, self).__init__('buyConfirmation', scope=ScopeTemplates.LOBBY_SUB_SCOPE) self.__booster = g_goodiesCache.getBooster(boosterID) self.__balance = balance self._eManager = EventManager() self.onInvalidate = Event(self._eManager) g_clientUpdateManager.addCallbacks({'stats': self.__onStatsChanged})
def init(self, gameEnvironment): player = BigWorld.player() self._totalExp = player.economicsMasteryPoints self._battlePoints = player.economicsBattlePoints self._clientArena = gameEnvironment.service('ClientArena') self.__eventManager = EventManager() self.onUpdateBattlePoints = Event(self.__eventManager)
def __init__(self): super(ScaleformTutorialManager, self).__init__() self.__eventMgr = EventManager() self.onComponentFoundEvent = Event(self.__eventMgr) self.onComponentDisposedEvent = Event(self.__eventMgr) self.onTriggerActivatedEvent = Event(self.__eventMgr) self.onEffectCompletedEvent = Event(self.__eventMgr)
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): super(PromoController, self).__init__() self.__urlMacros = URLMacros() self.__externalCloseCallback = None self.__isLobbyInited = False self.__pendingPromo = None self.__promoCount = 0 self.__lastUpdateTimeMark = 0 self.__promoData = None self.__waitingForWebBridgeData = False self.__battlesFromLastTeaser = 0 self.__wasInBattle = False self.__hasPendingTeaser = False self.__isPromoOpen = False self.__browserCreationCallbacks = {} self.__browserWatchers = {} self.__isInHangar = False self.__isTeaserOpen = False self.__checkIntervalInBattles = GUI_SETTINGS.checkPromoFrequencyInBattles self.__em = EventManager() self.onNewTeaserReceived = Event(self.__em) self.onPromoCountChanged = Event(self.__em) self.onTeaserShown = Event(self.__em) self.onTeaserClosed = Event(self.__em) return
def __init__(self): self.needToShowAward = False self._app = None self._em = EventManager() self.onStateChanged = Event(self._em) self._isLinkedSetEnabled = False return
def __init__(self): self.__actions = {} self.__items = {} self.__settings = _SettingsCache() self.__em = EventManager() self.onEventsUpdated = Event(self.__em) self.onSettingsChanged = Event(self.__em)
def __init__(self, clientArena): super(ACGameModeClient, self).__init__(clientArena) self._scoreGlobal = (0, 0) self._globalCounters = {} self._sectors = {} self._currentTick = 0 self._currentTickStartedAt = self.player.arenaStartTime self._globalTime = 0 self._dynamicTime = 0 self._isReady = False self._eManager = EventManager() self.eGameModeReady = Event(self._eManager) self._rocketV2Manager = RocketV2Manager.RocketV2Manager(self) self._signalFlaresManager = SignalFlaresManager.SignalFlaresManager( self) self._waveInfoManager = WaveInfoManager(self) self._lastPlayerManager = LastPlayerManager(self) self._pendingEvents = [] self.createSectorsData() self.registerArenaUpdateEvents(self.updateEventsMap) gameActionsManager = self.clientArena.gameActionsManager self._subscription = CompositeSubscription( EventSubscription(gameActionsManager.eWaveAdded, self._onASWaveAdded), EventSubscription(gameActionsManager.eWaveRemoved, self._onASWaveRemoved), EventSubscription(gameActionsManager.eWaveStateChanged, self._onASWaveStateChanged), EventSubscription(gameActionsManager.eBomberStateChanged, self._onASBomberStateChanged)) self._subscription.subscribe()
def __init__(self): self.__soundBanksManager = SoundBanksManager.instance() self.__initPackages() self.__soundBanksManager.loadInitBank(INIT_BANK_NAME) self.__loadCommonBanks() self.__gameModeEventDispatcher = None self.__voice = None self.__camera = None self.__hits = None self.__explosions = None self.__music = MusicSound.instance() self.__ui = UI() self.__interactiveMix = InteractiveMixHandler.instance() self.__interactiveMix.create() self.__prevTarget = None self.__burning = {} self.__isReplayMute = False self.__winner = False self.__draw = False self.__em = EventManager() self.eOnBattleStart = Event(self.__em) self.eOnBattleEnd = Event(self.__em) self.eLoadingScreenClosed = Event(self.__em) atexit.register(nativeFini) return
def __init__(self): super(_PreDefinedHostList, self).__init__() self._eManager = EventManager() self.onCsisQueryStart = Event(self._eManager) self.onCsisQueryComplete = Event(self._eManager) self._hosts = [] self._urlMap = {} self._nameMap = {} self._peripheryMap = {} self._isDataLoaded = False self._isCSISQueryInProgress = False self.__pingResult = {} self.__csisUrl = '' self.__csisResponse = {} self.__lastRoamingHosts = [] self.__csisCallbackID = None self.__lastCsisUpdateTime = 0 self.__queryCallback = None self.__autoLoginQueryState = AUTO_LOGIN_QUERY_STATE.DEFAULT self.__csisAction = CSIS_ACTION.DEFAULT self.__recommended = [] self.__setPingCallback = False try: BigWorld.WGPinger.setOnPingCallback(self.__onPingPerformed) self.__setPingCallback = True except AttributeError: LOG_CURRENT_EXCEPTION()
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): super(TimerService, self).__init__() self.__manager = EventManager() self.eUpdate1Sec = Event(self.__manager) self.eUpdate = Event(self.__manager) self.__updateCallback = None self.__update1SecCallback = None return
def __init__(self): self.__tabs = {TABS_IDS.INVENTORY: InventoryBoostersTab(), TABS_IDS.SHOP: ShopBoostersTab()} self.__currentTabIdx = None self.__activeBoostersCount = None self.__eManager = EventManager() self.onTabsUpdate = Event(self.__eManager) return
def __init__(self, replayCtrl): self.__replayCtrl = replayCtrl self.__replayCtrl.timeMarkerCallback = self._timeMarkerCallback self.__replayCtrl.replayFinishedCallback = self._replayFinishedCallback self.__replayCtrl.warpFinishedCallback = self._warpFinishedCallback self.__replayCtrl.applyInputAxisCallback = self._applyInputAxisCallback em = self.__eventMgr = EventManager() self.eFinish = Event(em)
def __init__(self): self.__eventsManager = EventManager() self.onEventUpdated = Event(self.__eventsManager) self.onSettingsChanged = Event(self.__eventsManager) self.onNumberRequesterUpdated = Event(self.__eventsManager) self.__notifier = SimpleNotifier(self.__getTimeLeft, self.__onEventStateChange) self.__serialNumberRequester = ResourceWellNumberRequester(isSerial=True) self.__regularNumberRequester = ResourceWellNumberRequester(isSerial=False)
def __createEvents(self): self._eventManager = EventManager() self.ePartStateChanged = Event(self._eventManager) self.eHealthChanged = Event(self._eventManager) self.eTeamIndexChanged = Event(self._eventManager) self.eOnEntityStateChanged = Event(self._eventManager) self.eOnTeamObjectEnterWorld = Event(self._eventManager) self.eOnTeamObjectLeaveWorld = Event(self._eventManager)
def __init__(self): BigWorld.Entity.__init__(self) self.logger = BWLogging.getLogger(self) self._lastWaveIDs = set() self._eManager = EventManager() self.eWaveAdded = Event(self._eManager) self.eWaveRemoved = Event(self._eManager) self.eWaveStateChanged = Event(self._eManager) self.eBomberStateChanged = Event(self._eManager)
def __init__(self): self._entity = None self._subscription = None self._eManager = EventManager() self.eWaveAdded = Event(self._eManager) self.eWaveRemoved = Event(self._eManager) self.eWaveStateChanged = Event(self._eManager) self.eBomberStateChanged = Event(self._eManager) return
def __init__(self, eventsCache): self.__clearCaches() self.__eventsCache = weakref.proxy(eventsCache) self.__em = EventManager() self.__hasQuestsForSelect = False self.__hasQuestsForReward = False self.onSelectedQuestsChanged = Event(self.__em) self.onSlotsCountChanged = Event(self.__em) self.onProgressUpdated = Event(self.__em)
def __init__(self, owner, isParent = False): AvatarControllerBase.__init__(self, owner) self.__updatableList = [] self.__isParent = isParent self.__lastCreatedID = 0 self.__newStates = {} self.__eventManager = EventManager() em = self.__eventManager self.onUpdatableStateChanged = Event(em)
def __init__(self): super(DisposableEntity, self).__init__() self.__eManager = EventManager() self.onCreate = Event(self.__eManager) self.onCreated = Event(self.__eManager) self.onDispose = Event(self.__eManager) self.onDisposed = Event(self.__eManager) self.__lcState = EntityState.UNDEFINED self.__postponedState = EntityState.UNDEFINED
def __init__(self, layoutID, model, **kwargs): settings = ViewSettings(layoutID=layoutID, flags=ViewFlags.COMPONENT, model=model) settings.kwargs = kwargs super(PostProgressionBaseComponentView, self).__init__(settings) self._vehicle = None self._selectionProvider = _SelectionProvider() self._eventManager = EventManager() self.onCustomProgressionState = Event(self._eventManager) self.onViewRendered = Event(self._eventManager) return
def __init__(self, battlePassController): super(BattlePassVotingRequester, self).__init__() self.__battlePassController = weakref.proxy(battlePassController) self.__eventsManager = EventManager() self.__requestNotifier = SimpleNotifier( self.__getTimeToNotifyFailedRequest, self.__requestVotingData) self.__isStarted = False self.__isAvailableService = True self.__cache = {} self.onVotingResultsUpdated = Event(self.__eventsManager)
def __init__(self): self._em = EventManager() self._states = OffersRequester() self._ready = False self._pendingNotify = False self._cache = {} self._lastAvailableOffers = None self._cdnCache = CdnResourcesCache() self.onOffersUpdated = Event(self._em) return
def __init__(self): super(FunRandomController, self).__init__() self.__em = EventManager() self.onUpdated = Event(self.__em) self.onGameModeStatusTick = Event(self.__em) self.onGameModeStatusUpdated = Event(self.__em) self.__serverSettings = None self.__funRandomSettings = None self.__modifiersDataProvider = ModifiersDataProvider() return
def __init__(self, syncData): self.__account = None self.__syncData = syncData self.__eventsMgr = EventManager() self.onClientClubsChanged = Event(self.__eventsMgr) self.onClientClubsNotification = Event(self.__eventsMgr) self.onClientClubsUnitInfoChanged = Event(self.__eventsMgr) self.__cache = {} self.__subscriptions = {} return
def __init__(self, features, needState): self._bigWorld = features.require(Feature.BIG_WORLD) self._timer = features.require(Feature.TIMER_SERVICE) self._state = needState self._eventManager = EventManager() self.eRestDelay = Event(self._eventManager) self._lastCheckTime = 0 self._currentCheckTime = 0 self._isChecking = False self._subscribe()