1 |
function scr_instance_save_local_varsscr_instance_save_local_varsfunction 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 |
} |