AudioManager¶
- public class AudioManager : MonoBehaviour¶
Пространство имён:AHG.CaseSimulatorRedux
Подключенные библиотеки:¶
using System.Collections.Generic;
using UnityEngine;
Описание¶
Этот класс служит для управления звуковыми эффектами.
Внимание
Этот объект является одиночкой.
Приватные сериализуемые поля¶
Примечание
Все сериализуемые значения изменяются в инспекторе.
- private List<AudioClip> audioClips¶
Список звуковых эффектов, которые будут использоваться в игре.
Свойства и поля¶
- public static AudioManager Instance { get; private set; } ¶
Свойство для доступа к одиночному экземпляру менеджера из любого класса.
- public static float Volume { get; set; } ¶
Свойство для управления громкостью текущего Audio Source в диапозоне от 0 до 1.
- public static bool Mute { get; set; } ¶
Свойство для переключения состояния звука текущего Audio Source.
true
- звук текущего Audio Source отключён.false
- звук текущего Audio Source включён.
Статические методы¶
- public static void PlayOneShot(string name)¶
Воспроизвести звук, если он есть в
списке
.name:Имя аудиоклипа для воспроизведения.
Примечание
Эти методы являются статическими, для более краткого способа обращения к ним. Объекты же возвращаются из единственного экземпляра менеджера.