示例#1
0
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     audi = GetComponent <AudioSource>();
 }
示例#2
0
    public AudioSubGameManager()
    {
        m_AttackSFX        = AttackConfig.Instance.m_AttackSFX;
        m_HeavyHitGruntSFX = AttackConfig.Instance.m_HeavyHitGruntSFX;
        m_AnimSFX          = AttackConfig.Instance.m_AnimSFX;

        m_UISFX    = UIConfig.Instance.m_UISFX;
        m_VoiceSFX = UIConfig.Instance.m_VoiceSFX;

        m_MusicMixerGroup = GameConfig.Instance.m_MusicMixerGroup;
        m_SFXMixerGroup   = GameConfig.Instance.m_SFXMixerGroup;
        m_VoiceMixerGroup = GameConfig.Instance.m_VoiceMixerGroup;

        GamePauseMenuComponent.IsInPauseChanged += IsInPauseChanged;
        GameFlowSubGameManager.OnLoadingScene   += OnLoadingScene;
    }
示例#3
0
        public void PlayUISFX(UISFX sfx)
        {
            if (!m_AudioSource)
            {
                return;
            }

            switch (sfx)
            {
            case UISFX.MenuConfirm:
                m_AudioSource.PlayOneShot(MenuConfirm);
                break;

            case UISFX.MenuDeny:
                m_AudioSource.PlayOneShot(MenuDeny);
                break;

            case UISFX.MenuSwitch:
                m_AudioSource.PlayOneShot(MenuSwitch);
                break;
            }
        }
示例#4
0
 public void PlayUISound(UISFX sfx)
 {
     PlayUISound((int)sfx);
 }