| | |
| | | using System.Collections; |
| | | using UnityEngine.UI; |
| | | |
| | | namespace vnxbqy.UI |
| | | |
| | | public class UIPlaySound : MonoBehaviour |
| | | { |
| | | [SerializeField] TriggerType m_TriggerType = TriggerType.Manual; |
| | | [SerializeField] int m_Audio = 1; |
| | | |
| | | public class UIPlaySound : MonoBehaviour |
| | | public void Play() |
| | | { |
| | | [SerializeField] TriggerType m_TriggerType = TriggerType.Manual; |
| | | [SerializeField] int m_Audio = 1; |
| | | SoundPlayer.Instance.PlayUIAudio(m_Audio); |
| | | } |
| | | |
| | | public void Play() |
| | | private void OnEnable() |
| | | { |
| | | if (m_TriggerType == TriggerType.OnEnable) |
| | | { |
| | | SoundPlayer.Instance.PlayUIAudio(m_Audio); |
| | | Play(); |
| | | } |
| | | } |
| | | |
| | | private void OnEnable() |
| | | private void Start() |
| | | { |
| | | if (m_TriggerType == TriggerType.OnStart) |
| | | { |
| | | if (m_TriggerType == TriggerType.OnEnable) |
| | | { |
| | | Play(); |
| | | } |
| | | Play(); |
| | | } |
| | | } |
| | | |
| | | private void Start() |
| | | { |
| | | if (m_TriggerType == TriggerType.OnStart) |
| | | { |
| | | Play(); |
| | | } |
| | | } |
| | | |
| | | public enum TriggerType |
| | | { |
| | | OnEnable, |
| | | OnStart, |
| | | Manual |
| | | } |
| | | |
| | | public enum TriggerType |
| | | { |
| | | OnEnable, |
| | | OnStart, |
| | | Manual |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |