Exemplo n.º 1
0
 def onChange(isSelected):
     if isSelected:
         WWISE.WW_eventGlobal(_FrontLineSounds.__SELECT_EVENT)
         WWISE.WW_setState(_FrontLineSounds.__STATE_GROUP, _FrontLineSounds.__STATE_SELECTED)
     else:
         WWISE.WW_eventGlobal(_FrontLineSounds.__DESELECT_EVENT)
         WWISE.WW_setState(_FrontLineSounds.__STATE_GROUP, _FrontLineSounds.__STATE_DESELECTED)
Exemplo n.º 2
0
 def _triggerDogTagFlameSound(self, active):
     if not self._isDTFlameEnabled:
         return
     if active:
         WWISE.WW_eventGlobal(backport.sound(R.sounds.dt_flame_start()))
     else:
         WWISE.WW_eventGlobal(backport.sound(R.sounds.dt_flame_stop()))
 def __applyWindowAccessibility(self):
     if self.__inSwitchToMode == _BG_MODE_VIDEO or not self.__inSwitchToMode and self.__bgMode == _BG_MODE_VIDEO:
         if self.__isWindowAccessible:
             self.__view.as_resumePlaybackS()
             WWISE.WW_eventGlobal('loginscreen_music_resume')
         else:
             self.__view.as_pausePlaybackS()
             WWISE.WW_eventGlobal('loginscreen_music_pause')
 def switch(self):
     if self.__bgMode != _BG_MODE_VIDEO:
         self.__bgMode = _BG_MODE_VIDEO
         self.__view.as_showLoginVideoS(_LOGIN_VIDEO_FILE, self.__bufferTime, self.__isSoundMuted)
     else:
         self.__bgMode = _BG_MODE_WALLPAPER
         self.__view.as_showWallpaperS(self.__show, self.__randomImage(), self.__switchButton, self.__isSoundMuted)
     self.__inSwitchToMode = None
     WWISE.WW_eventGlobal(('loginscreen_music_resume', 'loginscreen_ambient_start')[self.__bgMode])
     if self.__isSoundMuted:
         WWISE.WW_eventGlobal('loginscreen_mute')
     self.__applyWindowAccessibility()
     return
 def onSoundModeChanged(self,
                        isRankedSoundMode,
                        initialProgressionState=None):
     if isRankedSoundMode:
         if self.__isFirstEntrance:
             self.__isFirstEntrance = False
             WWISE.WW_eventGlobal(Sounds.FIRST_SELECT_EVENT)
         else:
             WWISE.WW_eventGlobal(Sounds.SELECT_EVENT)
         if initialProgressionState is not None:
             WWISE.WW_setState(Sounds.PROGRESSION_STATE,
                               initialProgressionState)
     else:
         WWISE.WW_eventGlobal(Sounds.DESELECT_EVENT)
     return
 def _onLoading(self, itemCD, vehicleCD, progressionLevel, showSecondButton):
     self.__item = self.__itemsCache.items.getItemByCD(itemCD)
     self.__vehicle = self.__itemsCache.items.getItemByCD(vehicleCD) if vehicleCD != UNBOUND_VEH_KEY else g_currentVehicle.item
     self.__level = progressionLevel
     self.__itemsInNeedToUpgrade = self.__getItemsInNeedToUpgrade()
     if self.__item is None:
         raise SoftException('invalid item: &s', itemCD)
     if self.__vehicle is None:
         raise SoftException('invalid vehicle: &s', vehicleCD)
     if self.__level > 1 and not self.__itemsInNeedToUpgrade and getItemInstalledCount(self.__item) > 0:
         self.__resetItemNovelty()
     isNewItem = self.__level == 1
     with self.viewModel.transaction() as model:
         model.setIsNewItem(isNewItem)
         showSecondButton = showSecondButton and isVehicleCanBeCustomized(self.__vehicle, GUI_ITEM_TYPE.STYLE, itemsFilter=lambda item: item.isProgressionRequiredCanBeEdited(self.__vehicle.intCD))
         if vehicleCD != UNBOUND_VEH_KEY:
             self.__setVehicleInfo(model)
         self.__setItemInfo(model)
         self.__setButtons(model, showSecondButton)
         self.__updateButtons(model=model)
     if isNewItem:
         eventName = SOUNDS.NEW_PROGRESSIVE_DECAL
     else:
         eventName = SOUNDS.PROGRESSIVE_DECAL_UPGRADE
     WWISE.WW_eventGlobal(eventName)
     WWISE.WW_setState(ProgressiveRewardSoundEvents.PROGRESSIVE_REWARD_VIEW_GROUP, ProgressiveRewardSoundEvents.PROGRESSIVE_REWARD_VIEW_ENTER)
     return
Exemplo n.º 7
0
 def playSound2D(self, event):
     if DEBUG_TRACE_SOUND is True:
         LOG_DEBUG('SOUND: playSound2D', event)
     if DEBUG_TRACE_STACK is True:
         import traceback
         traceback.print_stack()
     return WWISE.WW_eventGlobal(event)
Exemplo n.º 8
0
 def onChargeStarted(self, timeLeft):
     if timeLeft > 0:
         WWISE.WW_eventGlobal(DualGunSoundEvents.CHARGE_STARTED)
         self.__interpolator.enable(timeLeft)
         timeToStart = timeLeft - DualGunSoundEvents.CHARGE_SOUND_FX_LENGTH
         if timeToStart > 0:
             self.delayCallback(timeToStart, self.__runFXSound)
Exemplo n.º 9
0
 def play(state):
     eventName = AutoloaderBoostSoundEvents.__EVENTS.get(state, None)
     if eventName:
         WWISE.WW_eventGlobal(eventName)
     else:
         _logger.error("Autoloader boost events map do not have state '%r'", state)
     return
Exemplo n.º 10
0
 def start(self):
     sound = self.__getMapping().get(self.__videoID)
     if sound:
         WWISE.WW_setSwitch(BattlePassLanguageSwitch.GROUP_NAME,
                            self.__selectLanguageState())
         WWISE.WW_eventGlobal(sound)
         self.__state = SoundManagerStates.PLAYING
Exemplo n.º 11
0
 def _callWWISE(self, wwiseEventName):
     """
     Method is used to play or stop sounds.
     
     Pretected for testing purposes.
     """
     WWISE.WW_eventGlobal(wwiseEventName)
 def _initialize(self, *args, **kwargs):
     super(TenYearsOnboardingView, self)._initialize(*args, **kwargs)
     self.viewModel.onForwardBtnClick += self.__onForwardBtnClick
     self.viewModel.onBackBtnClick += self.__onBackBtnClick
     WWISE.WW_eventGlobal(
         TenYearsEventSounds.EV_10Y_COUNTDOWN_WELCOME_SCREEN_OPEN)
     BigWorld.worldDrawEnabled(False)
     g_playerEvents.onDisconnected += self.__onDisconnected
Exemplo n.º 13
0
def start(mapName):
    print 'mod_OfflineMode: start'
    if not OfflineMode.enabled():
        for x in GUI.roots():
            GUI.delRoot(x)

    WWISE.WW_eventGlobal('loginscreen_mute')
    OfflineMode.launch(mapName)
    BigWorld.setWatcher('Visibility/GUI', True)
def onVideoStart(videoId, sourceID=''):
    eventName = _MarathonVideoEvents.VIDEO_START.get(videoId)
    if eventName is not None:
        if videoId in (MarathonVideos.VEHICLE, ):
            eventName = eventName.format(sourceID.replace('-', '_'))
        WWISE.WW_eventGlobal(eventName)
        WWISE.WW_setState(_MarathonVideoStates.GROUP,
                          _MarathonVideoStates.START)
    return
 def _finalize(self):
     g_playerEvents.onDisconnected += self.__onDisconnected
     if not self.__isLogOff:
         BigWorld.worldDrawEnabled(True)
     WWISE.WW_eventGlobal(
         TenYearsEventSounds.EV_10Y_COUNTDOWN_WELCOME_SCREEN_CLOSE)
     self.viewModel.onForwardBtnClick -= self.__onForwardBtnClick
     self.viewModel.onBackBtnClick -= self.__onBackBtnClick
     super(TenYearsOnboardingView, self)._finalize()
     if self.__callback and callable(self.__callback):
         self.__callback()
         self.__callback = None
     return
Exemplo n.º 16
0
 def __updateSounds(self, key):
     if self.__soundConfig is None:
         return
     else:
         actionSoundConfig = self.__soundConfig.get(key)
         if actionSoundConfig is not None:
             event = actionSoundConfig.get('event')
             state = actionSoundConfig.get('state')
             if event is not None:
                 WWISE.WW_eventGlobal(event)
             if state is not None:
                 WWISE.WW_setState(state[0], state[1])
         return
    def _dispose(self):
        g_playerEvents.onDisconnected -= self._onDisconnected
        for highlightType in (INTRO_HIGHLIGHT_TYPE.ARROWS,
                              INTRO_HIGHLIGHT_TYPE.START_BUTTON):
            if self._isCurrentlyHighlighting(highlightType):
                self._setHighlighting(highlightType, False)

        self.appLoader.detachCursor(APP_NAME_SPACE.SF_BATTLE)
        if self._movieFile and self._canWindowBePaused():
            Windowing.removeWindowAccessibilityHandler(
                self._onWindowAccessibilityChanged)
        if self._movieFile and self._backgroundMusicStopEvent:
            WWISE.WW_eventGlobal(self._backgroundMusicStopEvent)
        super(BCIntroPage, self)._dispose()
Exemplo n.º 18
0
 def onVideoStart(self, videoId, sourceID=''):
     eventName = LootBoxVideoEvents.VIDEO_START.get(videoId)
     if eventName is not None:
         if videoId in (LootBoxVideos.VEHICLE, LootBoxVideos.STYLE):
             eventName = eventName.format(sourceID.replace('-', '_'))
         elif videoId == LootBoxVideos.OPEN_BOX:
             eventName = eventName.format(sourceID)
         WWISE.WW_eventGlobal(eventName)
         WWISE.WW_setState(_LootBoxVideoStates.GROUP,
                           _LootBoxVideoStates.START)
         self.__started = True
         if self.__checkPauseOnStart and not Windowing.isWindowAccessible():
             playSound(LootBoxVideoEvents.VIDEO_PAUSE)
     return
 def _soundsOnExit():
     switchHangarOverlaySoundFilter(on=False)
     WWISE.WW_eventGlobal(backport.sound(R.sounds.dt_customisation_exit()))
     WWISE.WW_eventGlobal(backport.sound(R.sounds.dt_flame_stop()))
Exemplo n.º 20
0
 def onVictimDogTagInPlaySound(self):
     WWISE.WW_eventGlobal(backport.sound(R.sounds.dt_enemy()))
Exemplo n.º 21
0
 def onDogTagKillerOutPlaySound(self):
     if not BattleReplay.isPlaying():
         WWISE.WW_eventGlobal(
             backport.sound(R.sounds.dt_pc_destroyed_slide_out()))
 def startVideoSound(self):
     WWISE.WW_eventGlobal('loginscreen_music_start')
     if self.__isSoundMuted:
         WWISE.WW_eventGlobal('loginscreen_mute')
     self.__applyWindowAccessibility()
 def fadeSound(self):
     WWISE.WW_eventGlobal(('loginscreen_music_pause',
                           'loginscreen_ambient_stop')[self.__bgMode])
     self.__inSwitchToMode = _BG_MODE_VIDEO if self.__bgMode != _BG_MODE_VIDEO else _BG_MODE_WALLPAPER
 def toggleMute(self, value):
     self.__isSoundMuted = value
     WWISE.WW_eventGlobal(
         ('loginscreen_unmute', 'loginscreen_mute')[self.__isSoundMuted])
 def showWallpaper(self, showSwitchButton):
     self.__view.as_showWallpaperS(self.__show, self.__randomImage(),
                                   showSwitchButton, self.__isSoundMuted)
     WWISE.WW_eventGlobal('loginscreen_ambient_start')
     if self.__isSoundMuted:
         WWISE.WW_eventGlobal('loginscreen_mute')
Exemplo n.º 26
0
 def unpause(self):
     WWISE.WW_eventGlobal(BattlePassSounds.VIDEO_RESUME)
     self.__state = SoundManagerStates.PLAYING
Exemplo n.º 27
0
 def playSound(eventName):
     if BattleReplay.g_replayCtrl.isPlaying and BattleReplay.g_replayCtrl.isTimeWarpInProgress:
         return
     WWISE.WW_eventGlobal(eventName)
 def __onArenaVehicleKilled(self, *args):
     if not self.__vehicleKilled:
         WWISE.WW_eventGlobal(_ON_VEHICLE_KILLED_EVENT)
         self.__vehicleKilled = True
Exemplo n.º 29
0
 def onPlaySound(self, soundType):
     WWISE.WW_eventGlobal(soundType)
 def _initialize(self, rawAwards, closeCallback):
     super(TenYearsCountdownAwardView, self)._initialize()
     self.viewModel.onDestroyEvent += self.__onDestroy
     self.viewModel.onActionBtnClick += self.__onActionButtonClick
     self.__closeCallback = closeCallback
     WWISE.WW_eventGlobal(TenYearsEventSounds.EV_10Y_COUNTDOWN_AWARD_SCREEN)