Пример #1
0
    public void PlaySFX(SFXAudio SFXName)
    {
        AudioClip SFXToPlay = Resources.Load <AudioClip>("Audio/SFX/" + SFXName.ToString());

        asi_UI.Clip = SFXToPlay;
        asi_UI.Play();
    }
Пример #2
0
        public void SetAudioState(AudioSourceInfo audio, AudioState state)
        {
            if (null == audio)
            {
                return;
            }
            switch (state)
            {
            case AudioState.Play:
                audio.Play();
                break;

            case AudioState.Stop:
                audio.Stop();
                break;

            case AudioState.Pause:
                audio.Pause();
                break;

            case AudioState.UnPause:
                audio.UnPause();
                break;

            default: break;
            }
        }
Пример #3
0
 public void TogglePauseMusic()
 {
     if (asi_BGM.audioState == AudioState.IsPlaying)
     {
         asi_BGM.Pause();
     }
     else if (asi_BGM.audioState == AudioState.Pause)
     {
         asi_BGM.Play();
     }
 }
Пример #4
0
 public void PlaySFX(AudioClip clip)
 {
     asi_UI.Clip = clip;
     asi_UI.Play();
 }