Deltarune (Chapter 4) script viewer

← back to main script listing

gml_GlobalScript_snd_play_delay

(view raw script w/o annotations or w/e)
1
function snd_play_delay(arg0, arg1, arg2 = 1, arg3 = 1)
2
{
3
    return 
scr_script_delayed
scr_script_delayed

function
scr_script_delayed()
{ var __scriptdelay = instance_create(0, 0, obj_script_delayed); __scriptdelay.script = argument[0]; __scriptdelay.alarm[0] = argument[1]; __scriptdelay.target = id; for (var __i = 0; __i < (argument_count - 2); __i++) __scriptdelay.script_arg[__i] = argument[__i + 2]; __scriptdelay.arg_count = argument_count - 2; return __scriptdelay; }
(snd_play_x, arg1, arg0, arg2, arg3);
4
}
5
6
function snd_stop_delay(arg0, arg1)
7
{
8
    return 
scr_script_delayed
scr_script_delayed

function
scr_script_delayed()
{ var __scriptdelay = instance_create(0, 0, obj_script_delayed); __scriptdelay.script = argument[0]; __scriptdelay.alarm[0] = argument[1]; __scriptdelay.target = id; for (var __i = 0; __i < (argument_count - 2); __i++) __scriptdelay.script_arg[__i] = argument[__i + 2]; __scriptdelay.arg_count = argument_count - 2; return __scriptdelay; }
(snd_stop, arg1, arg0);
9
}