Exemplo n.º 1
0
 def setMasterVolume(self, volume):
     self.__masterVolume = volume
     self.__muffledVolume = self.__masterVolume * self.getVolume('masterFadeVivox')
     masterVolume = self.__muffledVolume if self.__muffled else self.__masterVolume
     self.savePreferences()
     WWISE.WW_setMasterVolume(masterVolume)
     self.onMusicVolumeChanged('music', self.__masterVolume, self.getVolume('music'))
     self.onMusicVolumeChanged('ambient', self.__masterVolume, self.getVolume('ambient'))
Exemplo n.º 2
0
 def applyPreferences(self):
     if not self.__isWindowVisible:
         WWISE.WW_setMasterVolume(0.0)
         return
     self.setMasterVolume(self.__masterVolume)
     for categoryName in self.__volumeByCategory.keys():
         newVolume = self.__volumeByCategory[categoryName]
         if self.__muffledByReplay and categoryName in ('vehicles', 'effects', 'ambient'):
             newVolume = 0.0
         self.setVolume(categoryName, newVolume, updatePrefs=False)