Deltarune (Chapter 5) script viewer

← back to main script listing

gml_GlobalScript_scr_lerpvector2_var_xy

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

function
scr_lerpvector2_var_xy()
{ var _endingValue = new Vector2(argument[2], argument[3]); if (argument_count < 6) ___lerpvar =
scr_lerpvector2_var_instance(id, argument[0], argument[1], _endingValue, argument[4]);
else ___lerpvar =
scr_lerpvector2_var_instance(id, argument[0], argument[1], _endingValue, argument[4], argument[5], argument[6]);
return ___lerpvar; }
()
2
{
3
    var _endingValue = new Vector2(argument[2], argument[3]);
4
    if (argument_count < 6)
5
        ___lerpvar = 
scr_lerpvector2_var_instance
scr_lerpvector2_var_instance

function
scr_lerpvector2_var_instance()
{ __lerpvar = instance_create(0, 0, obj_lerpvar); __lerpvar.target = argument[0]; __lerpvar.varname = argument[1]; __lerpvar.pointa = argument[2]; __lerpvar.pointb = argument[3]; __lerpvar.maxtime = argument[4]; __lerpvar.isvector = true; if (argument_count >= 6) __lerpvar.easetype = argument[5]; if (argument_count >= 7) __lerpvar.easeinout = argument[6]; return __lerpvar; }
(id, argument[0], argument[1], _endingValue, argument[4]);
6
    else
7
        ___lerpvar = 
scr_lerpvector2_var_instance
scr_lerpvector2_var_instance

function
scr_lerpvector2_var_instance()
{ __lerpvar = instance_create(0, 0, obj_lerpvar); __lerpvar.target = argument[0]; __lerpvar.varname = argument[1]; __lerpvar.pointa = argument[2]; __lerpvar.pointb = argument[3]; __lerpvar.maxtime = argument[4]; __lerpvar.isvector = true; if (argument_count >= 6) __lerpvar.easetype = argument[5]; if (argument_count >= 7) __lerpvar.easeinout = argument[6]; return __lerpvar; }
(id, argument[0], argument[1], _endingValue, argument[4], argument[5], argument[6]);
8
    return ___lerpvar;
9
}