/// <summary> /// AudioBuddy animates the volume of a 3D sound to linearly fade in to a target volume over a set time. AudioBuddySpeakers have additional functionality for custom fades. /// </summary> /// <param name="name"></param> /// <param name="location"></param> /// <param name="time"></param> /// <param name="targetVolume"></param> /// <returns></returns> public static AudioBuddySpeaker FadeIn(string name, Vector3 location, float time, float targetVolume = 1f) { AudioBuddySpeaker speaker = Play(name, location); speaker.FadeIn(time, targetVolume); return(speaker); }
/// <summary> /// AudioBuddy animates the volume of a 3D sound to linearly fade in to a target volume over a set time. AudioBuddySpeakers have additional functionality for custom fades. /// </summary> /// <param name="abobject"></param> /// <param name="location"></param> /// <param name="time"></param> /// <param name="targetVolume"></param> /// <returns></returns> public static AudioBuddySpeaker FadeIn(AudioBuddyObject abobject, Vector3 location, float time, float targetVolume = 1f) { AudioBuddySpeaker speaker = Play(abobject, location); speaker.FadeIn(time, targetVolume); return(speaker); }
/// <summary> /// AudioBuddy animates the volume of a 3D sound to linearly fade in to a target volume over a set time. AudioBuddySpeakers have additional functionality for custom fades. /// </summary> /// <param name="name"></param> /// <param name="speakerPosition"></param> /// <param name="time"></param> /// <param name="targetVolume"></param> /// <returns></returns> public static AudioBuddySpeaker FadeIn(string name, GameObject speakerPosition, float time, float targetVolume = 1f) { AudioBuddySpeaker speaker = Play(name, speakerPosition); speaker.FadeIn(time, targetVolume); return(speaker); }