/// <summary> /// Initiates a crossfade of two sound types that are IFadeable. /// </summary> /// <param name="faceOutTrack">Sound that will fade-out.</param> /// <param name="fadeInTrack">Sound that will fade-in.</param> /// <param name="fadeSettings">ChangeAlphaValue type containing the fade curves.</param> private void CrossFade(IFadeable faceOutTrack, IFadeable fadeInTrack, Fade fadeSettings) { faceOutTrack.BeginFade(fadeSettings.FadeOutCurve, true); fadeInTrack.BeginFade(fadeSettings.FadeInCurve, false); }