Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_script_execute_alt

(view raw script w/o annotations or w/e)
1
function script_execute_alt(arg0, arg1)
2
{
3
    var s = arg0;
4
    var a = arg1;
5
    var len = array_length_1d(arg1);
6
    switch (len)
7
    {
8
        case 0:
9
            script_execute(s);
10
            break;
11
        case 1:
12
            script_execute(s, a[0]);
13
            break;
14
        case 2:
15
            script_execute(s, a[0], a[1]);
16
            break;
17
        case 3:
18
            script_execute(s, a[0], a[1], a[2]);
19
            break;
20
        case 4:
21
            script_execute(s, a[0], a[1], a[2], a[3]);
22
            break;
23
        case 5:
24
            script_execute(s, a[0], a[1], a[2], a[3], a[4]);
25
            break;
26
        case 6:
27
            script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5]);
28
            break;
29
        case 7:
30
            script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6]);
31
            break;
32
        case 8:
33
            script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7]);
34
            break;
35
        case 9:
36
            script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8]);
37
            break;
38
        case 10:
39
            script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9]);
40
            break;
41
        case 11:
42
            script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10]);
43
            break;
44
        case 12:
45
            script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11]);
46
            break;
47
        case 13:
48
            script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12]);
49
            break;
50
        case 14:
51
            script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12], a[13]);
52
            break;
53
        case 15:
54
            script_execute(s, a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12], a[13], a[14]);
55
            break;
56
    }
57
}