//------------------------------------------------------------ // Game Framework // Copyright © 2013-2021 loyalsoft. All rights reserved. // Homepage: http://www.game7000.com/ // Feedback: http://www.game7000.com/ //------------------------------------------------------------ using System; using UnityEngine; namespace UnityGameFramework.Runtime { public sealed partial class SoundComponent : GameFrameworkComponent { [Serializable] private sealed class SoundGroup { [SerializeField] private string m_Name = null; [SerializeField] private bool m_AvoidBeingReplacedBySamePriority = false; [SerializeField] private bool m_Mute = false; [SerializeField, Range(0f, 1f)] private float m_Volume = 1f; [SerializeField] private int m_AgentHelperCount = 1; public string Name { get { return m_Name; } } public bool AvoidBeingReplacedBySamePriority { get { return m_AvoidBeingReplacedBySamePriority; } } public bool Mute { get { return m_Mute; } } public float Volume { get { return m_Volume; } } public int AgentHelperCount { get { return m_AgentHelperCount; } } } } }