chore: initial commit

This commit is contained in:
2026-05-08 11:04:00 +08:00
commit f55d2a57c3
6278 changed files with 866081 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
namespace BaseGames.Core
{
/// <summary>
/// 音频服务接口。
/// 实现由 BaseGames.Audio 程序集提供Core 层注册 NullAudioService 作为兜底。
/// </summary>
public interface IAudioService
{
/// <summary>播放背景音乐循环。key 对应 Addressables 地址或 Audio Mixer 键。</summary>
void PlayBGM(string key);
/// <summary>停止背景音乐。fadeTime > 0 则淡出。</summary>
void StopBGM(float fadeTime = 0f);
/// <summary>单次播放音效。</summary>
void PlaySFX(string key);
/// <summary>设置混音器音量01。group 取 AudioMixerKeys 常量。</summary>
void SetVolume(string group, float normalizedVolume);
}
}