Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_scr_audio_fade_out

(view raw script w/o annotations or w/e)
1
function scr_audio_fade_out
scr_audio_fade_out

function scr_audio_fade_out(argument0, argument1) //gml_Script_scr_audio_fade_out { var snd = argument0 var fade_len = argument1 if (!audio_is_playing(snd)) return false; audio_sound_gain(snd, 0, fade_len) if instance_exists(obj_audio_fade_helper) { with (obj_audio_fade_helper) { if (audio_to_fade == snd) return false; } } with (instance_create(0, 0, obj_audio_fade_helper)) audio_to_fade = snd }
(argument0, argument1) //gml_Script_scr_audio_fade_out
2
{
3
    var snd = argument0
4
    var fade_len = argument1
5
    if (!audio_is_playing(snd))
6
        return false;
7
    audio_sound_gain(snd, 0, fade_len)
8
    if instance_exists(obj_audio_fade_helper)
9
    {
10
        with (obj_audio_fade_helper)
11
        {
12
            if (audio_to_fade == snd)
13
                return false;
14
        }
15
    }
16
    with (instance_create(0, 0, obj_audio_fade_helper))
17
        audio_to_fade = snd
18
}