psychlua
The scripting host: FunkinLua (Lua/Luau), PythonScript (Hython), HScript, the Convert bridge that marshals values between Haxe and the script VMs, and the modchart sprite types scripts manipulate.
16 types in this package.
| Type | Kind | Extends | Summary |
|---|---|---|---|
| Convert | class | — | Some borrowed code from hxluajit-wrapper. |
| CustomSubstate | class | MusicBeatSubstate | — |
| DebugLuaText | class | FlxText | — |
| EtternaFunctions | class | — | — |
| FlxAnimateFunctions | class | — | — |
| FunkinLua | class | — | — |
| HaxeScript | class | — | Standalone HScript file runner. Unlike psychlua.HScript, this does not |
| HScript | class | — | Haxe/HScript host (CodenameCrew hscript-improved), in two flavours: |
| LuaFunction | class | — | — |
| LuaTweenOptions | typedef | — | — |
| LuaUtils | class | — | — |
| ModchartAnimateSprite | class | FlxAnimate | — |
| ModchartSprite | class | FlxSprite | — |
| PythonScript | class | — | A Python script running inside the engine, powered by the pure-Haxe |
| State | typedef | — | — |
| StateScripts | class | — | Discovers and runs HScript files at data/states/<StateName>.hx. |