예제 #1
0
    public void SetFadeOutCurve()
    {
        clipController.SetFadeOutCurve();

        for (int i = 0; i < audioSources.Count; i++)
        {
            audioSources[playIndex].clip = clipController.GetAudioClip();
        }
    }
예제 #2
0
    // Start is called before the first frame update
    async void Start()
    {
        AudioSource audioSource = gameObject.AddComponent <AudioSource>();

        AudioClipController controller = new AudioClipController();
        await controller.LoadAudioClipWithWebRequest(TEST_EFFECT_PATH, AudioType.WAV);

        controller.SetFadeOutCurve();

        audioSource.clip = controller.GetAudioClip();

        audioSource.Play();
    }