//------------------------------------------------------------ // Game Framework // Copyright © 2013-2021 loyalsoft. All rights reserved. // Homepage: http://www.game7000.com/ // Feedback: http://www.game7000.com/ //------------------------------------------------------------ namespace GameFramework.Sound { /// /// 声音组接口。 /// public interface ISoundGroup { /// /// 获取声音组名称。 /// string Name { get; } /// /// 获取声音代理数。 /// int SoundAgentCount { get; } /// /// 获取或设置声音组中的声音是否避免被同优先级声音替换。 /// bool AvoidBeingReplacedBySamePriority { get; set; } /// /// 获取或设置声音组静音。 /// bool Mute { get; set; } /// /// 获取或设置声音组音量。 /// float Volume { get; set; } /// /// 获取声音组辅助器。 /// ISoundGroupHelper Helper { get; } /// /// 停止所有已加载的声音。 /// void StopAllLoadedSounds(); /// /// 停止所有已加载的声音。 /// /// 声音淡出时间,以秒为单位。 void StopAllLoadedSounds(float fadeOutSeconds); } }