Wiki

Clone wiki

Mono:UI / Scripts / m_perform_plan

INTRODUCED: v0.1.0
LAST UPDATED: v0.1.1

m_perform_plan

Performs a callback using a given Plan.

Usage

Script

m_make_theme( "foo", c_blue, c_green, c_yellow, c_red );
var _plan = [
    m_get_theme,
    "foo"
];

var _theme = m_perform_plan( _plan );
draw_set_colour( _theme[ __mono_EColour.text ] );
draw_text( 0, 0, "Hello World!" );

// Result: "Hello World!" in c_yellow

Event

// Create Event
m_perform_plan([
    [
        id,
        ev_other,
        ev_user0
    ],
    "Hello World!"
] );

// User Event 0
msg = show_message_async( mono_load );

// Result: "Hello World!"

Parameters

Type Name Default Description
Plan plan The Plan to execute.

Returns

The result of the executed Plan.

See Also

Updated