Deltarune (Chapter 2) script viewer

← back to main script listing

gml_GlobalScript_scr_instance_save_local_vars

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

function scr_instance_save_local_vars() { __quickSaved = 1; __masterArray = variable_instance_get_names(id); for (var __n = 0; __n < array_length_1d(__masterArray); __n++) { ___saveSpriteIndex = sprite_index; ___saveImageIndex = image_index; ___saveImageSpeed = image_speed; ___saveXscale = image_xscale; ___saveYscale = image_yscale; ___saveAlpha = image_alpha; ___saveBlend = image_blend; ___saveAngle = image_angle; ___saveX = x; ___saveY = y; ___saveSpeed = speed; ___saveDirection = direction; ___saveDepth = depth; ___saveVisible = visible; ___saveGravity = gravity; ___saveGravityDirection = gravity_direction; ___saveFriction = friction; if (__masterArray[__n] == "__myVar") __myVar[__n] = 0; else __myVar[__n] = variable_instance_get(id, __masterArray[__n]); } }
()
2
{
3
    __quickSaved = 1;
4
    __masterArray = variable_instance_get_names(id);
5
    for (var __n = 0; __n < array_length_1d(__masterArray); __n++)
6
    {
7
        ___saveSpriteIndex = sprite_index;
8
        ___saveImageIndex = image_index;
9
        ___saveImageSpeed = image_speed;
10
        ___saveXscale = image_xscale;
11
        ___saveYscale = image_yscale;
12
        ___saveAlpha = image_alpha;
13
        ___saveBlend = image_blend;
14
        ___saveAngle = image_angle;
15
        ___saveX = x;
16
        ___saveY = y;
17
        ___saveSpeed = speed;
18
        ___saveDirection = direction;
19
        ___saveDepth = depth;
20
        ___saveVisible = visible;
21
        ___saveGravity = gravity;
22
        ___saveGravityDirection = gravity_direction;
23
        ___saveFriction = friction;
24
        if (__masterArray[__n] == "__myVar")
25
            __myVar[__n] = 0;
26
        else
27
            __myVar[__n] = variable_instance_get(id, __masterArray[__n]);
28
    }
29
}