This is an unofficial Leadwerks extension for Visual Studio code.
- Lua extension dependency
- Leadwerks snippets for properties, Script functions and common Lua syntax.
- Leadwerks API snippets. The entire Leadwerks API has snippets generated for with and without object. For instance: SetPosition() and Entity:SetPosition()
- prop[type] : Creates Leadwerk editor properties
- print: Shortcut for System:Print("")
- lescripts: Inserts all entity script functions (commented)
- class: Creates a basic class objects with example functions
- start: Start function of an entity script
- updateworld: UpdateWorld function of an entity script
- updatephysics: UpdatesPhysics function of an entity script
- collision: Collision function of an entity script with all parameters
- PostRender: PostRender function of an entity script with the context parameter
- function: Creates a function for either a custom object or for the specific script
- if
- for
- pair
- ipar
https://marketplace.visualstudio.com/items?itemName=aggror.Leadwerks
https://github.com/Aggror/VisualStudioCodeLeadwerksExtension