Deltarune (Chapter 4) script viewer

← back to main script listing

gml_GlobalScript_c_customfunc

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

function
c_customfunc(arg0, arg1 = -1)
{ if (instance_exists(obj_cutscene_master)) { with (obj_cutscene_master) array_push(customfuncs, arg0);
c_cmd("customfunc", arg1, 0, 0, 0);
} } function c_delay_customfunc(arg0, arg1, arg2 = -1) { if (instance_exists(obj_cutscene_master))
c_cmd_x("delaycmd", arg0, "customfunc", arg2, arg1, 0, 0);
}
(arg0, arg1 = -1)
2
{
3
    if (instance_exists(obj_cutscene_master))
4
    {
5
        with (obj_cutscene_master)
6
            array_push(customfuncs, arg0);
7
        
c_cmd
c_cmd

function
c_cmd(arg0, arg1, arg2, arg3, arg4)
{ if (instance_exists(obj_cutscene_master)) { __cs_i = obj_cutscene_master.maximum_command - 1; obj_cutscene_master.command[__cs_i] = arg0; obj_cutscene_master.command_arg1[__cs_i] = arg1; obj_cutscene_master.command_arg2[__cs_i] = arg2; obj_cutscene_master.command_arg3[__cs_i] = arg3; obj_cutscene_master.command_arg4[__cs_i] = arg4; with (obj_cutscene_master) maximum_command++; } }
("customfunc", arg1, 0, 0, 0);
8
    }
9
}
10
11
function c_delay_customfunc(arg0, arg1, arg2 = -1)
12
{
13
    if (instance_exists(obj_cutscene_master))
14
        
c_cmd_x
c_cmd_x

function
c_cmd_x(arg0, arg1, arg2, arg3, arg4, arg5, arg6)
{ if (instance_exists(obj_cutscene_master)) { __cs_i = obj_cutscene_master.maximum_command - 1; obj_cutscene_master.command[__cs_i] = arg0; obj_cutscene_master.command_arg1[__cs_i] = arg1; obj_cutscene_master.command_arg2[__cs_i] = arg2; obj_cutscene_master.command_arg3[__cs_i] = arg3; obj_cutscene_master.command_arg4[__cs_i] = arg4; obj_cutscene_master.command_arg5[__cs_i] = arg5; obj_cutscene_master.command_arg6[__cs_i] = arg6; with (obj_cutscene_master) maximum_command++; } }
("delaycmd", arg0, "customfunc", arg2, arg1, 0, 0);
15
}