Настройки звука

При интеграции MirraSDK в вашу игру необходимо заменить все вызовы AudioListener.volume на MirraSDK.Audio.Volume, а AudioListener.pause на MirraSDK.Audio.Pause. Эта замена необходима, чтобы избежать конфликтов, поскольку MirraSDK управляет этими полями для контроля функций паузы и возобновления игры.

Используя свойства, предоставляемые MirraSDK, вместо свойств непосредственно из Unity, вы решаете проблему, когда функциональность паузы в SDK может работать некорректно. Кроме того, такой подход позволяет кэшировать промежуточные значения свойств, например, продолжать режим замедленной съемки в игре после паузы.

Громкость аудио

Получение текущей громкости аудио:

float currentVolume = MirraSDK.Audio.Volume;

Установка громкости аудио:

MirraSDK.Audio.Volume = Mathf.Clamp01(newVolume);

Пауза аудио

Получение текущего состояния паузы аудио:

bool isAudioPaused = MirraSDK.Audio.Pause;

Установка состояния паузы аудио:

MirraSDK.Audio.Pause = true;