LuaScriptInstance
March 29, 2019 ยท View on GitHub
Library to expose access for getting and setting the current script instance.
Installation
You can use LuaScriptInstance in your own project by adding this project as a Defold library dependency. Open your game.project file and in the dependencies field under project add:
https://github.com/DanEngelbrecht/LuaScriptInstance/archive/master.zip
Or point to the ZIP file of a specific release.
Usage
Once the dependecy is added two Lua functions are available:
lua_script_instance.Get() and lua_script_instance.Set(instance)
LuaScriptInstance API
lua_script_instance.Get()
Gets the current script instance. The returned value is an opaque type and you should only use it to set the current instance.
RETURN
instance(opaque) - the current script instance
lua_script_instance.Set(instance)
Sets the current script instance. The instance parameters must be a value returned by lua_script_instance.Get().
PARAMETERS
instance(opaque) - the script instance to set