public void SetFadeOutCurve() { clipController.SetFadeOutCurve(); for (int i = 0; i < audioSources.Count; i++) { audioSources[playIndex].clip = clipController.GetAudioClip(); } }
// 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(); }