コード例 #1
0
    public static void playSFX(AudioClip _clip)
    {
        NF_SoundManager soundMng = (NF_SoundManager)Camera.mainCamera.GetComponentInChildren <NF_SoundManager>();

        if (soundMng.sfx_Source == null)
        {
            soundMng.sfx_Source = soundMng.AddAudio(null, false, false, 1.0f);
        }
        soundMng.sfx_Source.PlayOneShot(_clip);
    }
コード例 #2
0
    public static void playAudioList(List <AudioClip> clips)
    {
        NF_SoundManager soundMng = (NF_SoundManager)Camera.mainCamera.GetComponentInChildren <NF_SoundManager>();

        if (soundMng.a_Source == null)
        {
            soundMng.a_Source = soundMng.AddAudio(null, false, false, 1.0f);
        }
        if (clips != null && clips.Count > 0)
        {
            soundMng.a_Source.Stop();
            soundMng.currentClips = clips;
        }
    }