1,415 Commits over 122 Days - 0.48cph!
[ultimate_soldier] guns on ground highlighted when youre touching them
[ultimate_soldier] guns collide with walls
[ultimate_soldier] fixed that white line on the first frame
[ultimate_soldier] soldiers drop gun when shot
[ultimate_soldier] think i finally fixed bodies overlapping walls
Exposed GameBase.IsScoreHighscore
Hopeful fix for bindable instance wrappers that inherit from other wrappers not having all members bound.
Wrapping up for the week.
Fixed BindingsGenerator not compiling.
Started work on documentation generation, abstracted the code gen helper class and started a HTML implementation.
UnityMaterialPropertyBlock instances are now pooled on disposal.
Finished new text rendering system, emulator graph now plots in kbps (with a default target line of 20kbps).
Added dedicated text rendering rather than using the Sprite system for each char. Not hooked in to the Text class yet.
Game name input box now turns red if an invalid name is submitted.
Fixed audio event listeners lingering after a game gets switched.
Added a text entry box to the emulator to input a game name to switch to.
The premake script now automatically runs `git submodule init` and `git submodule update`.
Finished adding SmashBloxJS submodule.
Added SmashBloxJS submodule.
Moving SmashBloxJS to a submodule
JS games no longer have CSProj / Makefiles generated for them as they are loaded straight from source.
UnityEngine.UI.dll is now copied to Resources, moved EmulatorScene.cs back to GameAPI.Unity.
Bindable and interface implementation generated wrappers now include reflection caching.
Completely fixed JS performance issues by caching reflection performed when struct binding instances are constructed.
Merge branch 'master' of arcade
Added mdb files to .gitignore
block rendering and breaking ported to JS. Added bindings subVector2f and divVector2f to RectF
[ultimate_soldier] fixed blood depth more
[ultimate_soldier] enemies dont shoot unless they have a clear shot
Merge branch 'master' of arcade
Packaging games through the emulator is now working.
Merge branch 'master' of github.com:Facepunch/arcade
[ultimate_soldier] enemy pathfinding, first pass
added RectI overrides for DrawRect/FillRect
Script hotloading does work, I was just being dumb.
Merge branch 'master' of arcade
Fixed mid sprite rendering on Paddle in JS port
Added mouse movement to paddle, BindMember CursorPosition
Attempting to get script hotloading working, but the file system watcher seems to be ignoring everything.
Particles working in SmashBlox JS port.
Added conversion bindings between RectX and Vector2X structs.
Merge branch 'master' of github.com:Facepunch/arcade
Merge branch 'master' of github.com:Facepunch/arcade
Fixed base onUpdate not getting called. Started porting paddle class.
removed UltimateSoldierJS
Started porting the rest of SmashBlox to JS. Completed Ball and most of GameStage
Fixed crash in LoadPNG. file:// needed to be file:/// for WWW but decided to use Texture2D.LoadImage
emulator graph toggle state is saved in playerprefs
Switched Play/Pause and Start/Stop Recording buttons to single toggles, partial implementation of Package Game button.