_gΒΆ

The _g function returns a reference to a global UniScript object.

o = _g()

Return Value

o is a UniScript object created a startup.

Comment

The object can be used to access variables instead of using global variables.

Example

def my_init_func_old()
{
    global my_init;

    if (my_init == 1) {
        return;
    }
    do_my_init();
    my_init = 1;
}


def my_init_func_new()
{
    if (_g().my_init == 1) {
        return;
    }
    do_my_init();
    _g().my_init = 1;
}

History

Version Description
5.30 New.

id-1027441