by SolarPortal » 04 Dec 2016, 13:17
i am afraid we cannot drop support of lua as lua is a powerful language. With a bit of work, you can emulate class like structures and inheritance that will allow you to work with a OOP code flow.
If you look in "Asset Library\Scripts\Base Classes\System Base Classes", you will see what i mean. These are basically classes that can be instantiated and handled much like c.
You can include other scripts in lua by calling "sky.include("myfile.lua");".
c# will be added at some point, but as a coding language, many hobbyists, modders or indie's are more scared to touch something that looks more like code. Lua is friendly and has a simple script like frontend with easy syntax and they dont have the hassle of typecasting.
Yes, error checking/capturing can be improved.
Twitter:
Instagram: