コード例 #1
0
        /// <summary>
        /// AudioBuddy animates the volume of a 3D sound to linearly fade out to zero or 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 FadeOut(string name, Vector3 location, float time, float targetVolume = 0f)
        {
            AudioBuddySpeaker speaker = Play(name, location);

            speaker.FadeOut(time, targetVolume);
            return(speaker);
        }
コード例 #2
0
        /// <summary>
        /// AudioBuddy animates the volume of a 3D sound to linearly fade out to zero or 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 FadeOut(AudioBuddyObject abobject, Vector3 location, float time, float targetVolume = 0f)
        {
            AudioBuddySpeaker speaker = Play(abobject, location);

            speaker.FadeOut(time, targetVolume);
            return(speaker);
        }
コード例 #3
0
        /// <summary>
        /// AudioBuddy animates the volume of a 3D sound to linearly fade out to zero or 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 FadeOut(string name, GameObject speakerPosition, float time, float targetVolume = 0f)
        {
            AudioBuddySpeaker speaker = Play(name, speakerPosition);

            speaker.FadeOut(time, targetVolume);
            return(speaker);
        }