859 Commits over 153 Days - 0.23cph!
Renamed solution from GameAPI to Arcade.
Renamed solution from GameAPI to Arcade.
Added BindingsGenerator project.
Added BindingsGenerator project.
Started implementing project parsing for bindings generation, will probably try a different approach.
Started implementing project parsing for bindings generation, will probably try a different approach.
PreGen projects are now generated for each project flagged for binding generation.
PreGen projects are now generated for each project flagged for binding generation.
Fixed project dependencies by correcting a bug with premake.
Fixed project dependencies by correcting a bug with premake.
Started work on a new approach to bindings generation.
Started work on a new approach to bindings generation.
Property generation for interfaces implemented.
Property generation for interfaces implemented.
Automatically generated bindings are now functioning in Unity.
Automatically generated bindings are now functioning in Unity.
Removed Unity DLL files from source control.
Removed Unity DLL files from source control.
Premake script now requests the location of unity assemblies when first executed.
Premake script now requests the location of unity assemblies when first executed.
Experimental lua support, not quite working.
Experimental lua support, not quite working.
If a file is given to the premake script as the location of Unity at first execution, that file's directory is now used.
If a file is given to the premake script as the location of Unity at first execution, that file's directory is now used.
Premake script now should use the correct search path for unity DLLs on mac.
Premake script now should use the correct search path for unity DLLs on mac.
Added experimental Lua project to be ignored by premake.
Added experimental Lua project to be ignored by premake.
Added automatic property renaming to conform to javascript nomenclature.
Added automatic property renaming to conform to javascript nomenclature.
[memory_dungeon] Fixed MoveItemCoroutine not acting in parallel.
[memory_dungeon] Fixed MoveItemCoroutine not acting in parallel.
[memory_dungeon] Removed a Debug.Log call.
[memory_dungeon] Removed a Debug.Log call.
Started work on static class binding generation.
Started work on static class binding generation.
Bindings are now generated from methods in static classes marked with GenerateBindings.
Bindings are now generated from methods in static classes marked with GenerateBindings.
Bindings generation now amends project files to include the generated source files.
Bindings generation now amends project files to include the generated source files.
Added support for single-precision floats in bound members.
Added support for single-precision floats in bound members.
Project files are no longer amended if no changes are necessary.
Project files are no longer amended if no changes are necessary.
Some refactoring and started work on a Bindable abstract class for instantiable types that are exposed to Jurassic.
Some refactoring and started work on a Bindable abstract class for instantiable types that are exposed to Jurassic.
Refactored the JS game instantiation process.
Refactored the JS game instantiation process.