Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_cutscene_camera_freeze

(view raw script w/o annotations or w/e)
1
function cutscene_camera_freeze()
2
{
3
    if (instance_exists(obj_camera))
4
        instance_destroy(obj_camera);
5
    var xx = __view_get(e__VW.Object, 0).x;
6
    var yy = __view_get(e__VW.Object, 0).y;
7
    if (argument_count > 0)
8
    {
9
        xx = argument[0];
10
        yy = argument[1];
11
    }
12
    instance_create(xx, yy, obj_camera);
13
    __view_set(e__VW.Object, 0, obj_camera);
14
    obj_camera.move = false;
15
    cutscene_advance();
16
    return true;
17
}
18
19
enum e__VW
20
{
21
    XView,
22
    YView,
23
    WView,
24
    HView,
25
    Angle,
26
    HBorder,
27
    VBorder,
28
    HSpeed,
29
    VSpeed,
30
    Object,
31
    Visible,
32
    XPort,
33
    YPort,
34
    WPort,
35
    HPort,
36
    Camera,
37
    SurfaceID
38
}