Deltarune (Chapter 5) script viewer

← back to main script listing

gml_GlobalScript_scr_ds_manager

(view raw script w/o annotations or w/e)
1
function scr_ds_list_create_managed()
2
{
3
    var ___y = ds_list_create();
4
    var ___x = 324;
5
    if (!instance_exists(___x))
6
        ___x = instance_create(0, 0, obj_ds_lifetime_manager);
7
    array_push(___x.ref_object, self);
8
    array_push(___x.ref_ds, ___y);
9
    return ___y;
10
}
11
12
function scr_ds_map_create_managed()
13
{
14
    var ___y = ds_map_create();
15
    var ___x = 324;
16
    if (!instance_exists(___x))
17
        ___x = instance_create(0, 0, obj_ds_lifetime_manager);
18
    array_push(___x.ref_object, self);
19
    array_push(___x.ref_ds, ___y);
20
}
21
22
function scr_ds_stack_create_managed()
23
{
24
    var ___y = ds_stack_create();
25
    var ___x = 324;
26
    if (!instance_exists(___x))
27
        ___x = instance_create(0, 0, obj_ds_lifetime_manager);
28
    array_push(___x.ref_object, self);
29
    array_push(___x.ref_ds, ___y);
30
}
31
32
function scr_ds_queue_create_managed()
33
{
34
    var ___y = ds_queue_create();
35
    var ___x = 324;
36
    if (!instance_exists(___x))
37
        ___x = instance_create(0, 0, obj_ds_lifetime_manager);
38
    array_push(___x.ref_object, self);
39
    array_push(___x.ref_ds, ___y);
40
}
41
42
function scr_ds_grid_create_managed(arg0, arg1)
43
{
44
    var ___y = ds_grid_create(arg0, arg1);
45
    var ___x = 324;
46
    if (!instance_exists(___x))
47
        ___x = instance_create(0, 0, obj_ds_lifetime_manager);
48
    array_push(___x.ref_object, self);
49
    array_push(___x.ref_ds, ___y);
50
}
51
52
function scr_ds_priority_create_managed()
53
{
54
    var ___y = ds_priority_create();
55
    var ___x = 324;
56
    if (!instance_exists(___x))
57
        ___x = instance_create(0, 0, obj_ds_lifetime_manager);
58
    array_push(___x.ref_object, self);
59
    array_push(___x.ref_ds, ___y);
60
}