975 B
975 B
Yugine Scripting Guide
Script hooks exist to allow to modification of the game.
|config.js|called before any game play, including play from editor| |game.js|called to start the game| |editorconfig.js|called when the editor is loaded, used to personalize| |predbg.js|called when play in editor is selected, before level load| |debug.js|called when play in editor is selected, after level load| |dbgret.js|called when play in editor returns to editor|
All objects in the Yugine can have an associated script. This script can perform setup, teardown, and handles responses for the object.
function | description |
---|---|
start | called when the object is loaded |
update(dt) | called once per game frame tick |
physupdate(dt) | called once per physics tick |
stop | called when the object is killed |
debug | use draw functions with the object's world position, during debug pass |
gui | draw functions in screen space, during gameplay gui pass |
draw | draw functions in world space |