Files
taptap2024_GJ_chidouren/Assets/Scripts/System/AudioManagerExpend.cs
2024-10-16 00:03:41 +08:00

28 lines
1.2 KiB
C#

using System.AudioHandler;
using Coffee.UIEffects;
using Framework.Audio;
namespace System
{
public static class AudioManagerExpend
{
public const string NormalBtnSound = "click_Snappy";
public const string WarBtnSound = "tick";
// public static void PlayBtnSound(this AudioManager audioManager, float volume = 1) => audioManager.PlaySound(NormalBtnSound, volume);
// public static void PlayWarBtnSound(this AudioManager audioManager, float volume = 1) => audioManager.PlaySound(WarBtnSound, volume);
public static AudioTrack PlaySoundEffect(this AudioManager audioManager, SeAudio seAudio, float volume = 1,float inTime = 0,bool loop = false)
{
if(seAudio!=SeAudio.None)
return audioManager.PlaySound(AudioCode.Instance.GetSeAudio (seAudio), volume,inTime,loop);
return null;
}
public static void PlayBGM(this AudioManager audioManager,BgmAudio bgmAudio,float volume = 1, float inTime = 0.5f, bool isLoop = true)
{
if (bgmAudio!=BgmAudio.None)
audioManager.PlayBGM(AudioCode.Instance.GetBgmAudio (bgmAudio) , volume, inTime, isLoop);
}
}
}