Deltarune (Chapter 5) script viewer

← back to main script listing

gml_GlobalScript_c_animate_instance_timings

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

function
c_animate_instance_timings(arg0, arg1, arg2, arg3 = -1)
{ var _frame = arg1; var _frameCount = abs(arg2 - arg1); var _dir = ((arg2 - arg1) < 0) ? -1 : 1; for (var i = 0; i <= _frameCount; i++) {
c_var_instance(arg0, "image_index", _frame);
c_wait(arg3[i]);
_frame += _dir; show_debug_message_concat(_frame); } }
(arg0, arg1, arg2, arg3 = -1)
2
{
3
    var _frame = arg1;
4
    var _frameCount = abs(arg2 - arg1);
5
    var _dir = ((arg2 - arg1) < 0) ? -1 : 1;
6
    for (var i = 0; i <= _frameCount; i++)
7
    {
8
        
c_var_instance
c_var_instance

function
c_var_instance(arg0, arg1, arg2)
{
c_cmd_x("var", arg0, arg1, arg2, 0, 0, 0);
}
(arg0, "image_index", _frame);
9
        
c_wait
c_wait

function
c_wait(arg0)
{
c_cmd("wait", arg0, 0, 0, 0);
}
(arg3[i]);
10
        _frame += _dir;
11
        show_debug_message_concat(_frame);
12
    }
13
}