19 lines
572 B
C#
19 lines
572 B
C#
using UnityEngine;
|
|
|
|
namespace OctoberStudio.Audio
|
|
{
|
|
public interface IAudioManager
|
|
{
|
|
AudioDatabase AudioDatabase { get; }
|
|
|
|
float SoundVolume { get; set; }
|
|
float MusicVolume { get; set; }
|
|
|
|
AudioSource PlaySound(AudioClip clip, float volume = 1, float pitch = 1);
|
|
AudioSource PlaySound(int hash, float volume = 1, float pitch = 1);
|
|
AudioSource PlaySound(AudioClipData clipData, float volume = 1, float pitch = 1);
|
|
|
|
AudioSource PlayMusic(AudioClipData clipData);
|
|
AudioSource PlayMusic(int hash);
|
|
}
|
|
} |