7,937 Commits over 3,745 Days - 0.09cph!
Tweaked audio sources to have useful names and better locations.
Audio basics implemented, untested.
Audio basics implemented, untested.
Implemented WAV file loading into a Sound object (no playback yet).
Implemented WAV file loading into a Sound object (no playback yet).
Updated unity files omitted from previous commit.
Updated unity files omitted from previous commit.
Added a quick mock-up of one of Rob's silhouettes.
Added a quick mock-up of one of Rob's silhouettes.
Can now press any input to start the test game from attract mode.
Can now press any input to start the test game from attract mode.
Fixed background color not being serialized.
Fixed background color not being serialized.
Refactored demo recording to be cleaner and safer.
Refactored demo recording to be cleaner and safer.
Added coroutines to stages (and abstracted them to be easily added to any IUpdatable).
Added coroutines to stages (and abstracted them to be easily added to any IUpdatable).
Implemented demo playback.
Implemented demo playback.
Added record button bindings.
Added record button bindings.
Implemented basic gameplay recording to base64 string.
Implemented basic gameplay recording to base64 string.
base.OnUpdate() now no longer needs to be called in Entity extending classes for coroutines to work.
base.OnUpdate() now no longer needs to be called in Entity extending classes for coroutines to work.
Removed junk function from cabinet screen shader.
Removed junk function from cabinet screen shader.
Fixed screen brightness not changing when controlling a cabinet.
Fixed screen brightness not changing when controlling a cabinet.
Cabinet screen anti-aliasing fix.
Cabinet screen anti-aliasing fix.
Fixed some implicit truncations and a nonsense error during GLSL translation.
Fixed some implicit truncations and a nonsense error during GLSL translation.
Merge branch 'master' of arcade into js-scripting
Conflicts:
Resources/GameAPI.BudgetBoy.dll
Resources/GameAPI.dll
Resources/GamePackager.exe
Unity/Assets/Plugins/Editor/GameAPI.Editor.dll
Unity/Assets/Plugins/GameAPI.BudgetBoy.dll
Unity/Assets/Plugins/GameAPI.dll
Unity/Assets/Resources/Games/Test.bytes
Merge branch 'master' of arcade into js-scripting
Conflicts:
Resources/GameAPI.BudgetBoy.dll
Resources/GameAPI.dll
Resources/GamePackager.exe
Unity/Assets/Plugins/Editor/GameAPI.Editor.dll
Unity/Assets/Plugins/GameAPI.BudgetBoy.dll
Unity/Assets/Plugins/GameAPI.dll
Unity/Assets/Resources/Games/Test.bytes
All most recent DLL builds.
All most recent DLL builds.
Implemented perspective independent anti aliasing on cabinet screens.
Implemented perspective independent anti aliasing on cabinet screens.
Fixed up coroutines and added a test.
Fixed up coroutines and added a test.
Massive refactor, start of coroutines.
Massive refactor, start of coroutines.
Added Stage<TGame> class extending Stage for convenience.
Added Stage<TGame> class extending Stage for convenience.
Rewritten Stage.Add and Stage.Remove so that additions / removals are queued until it is safe to apply them.
Rewritten Stage.Add and Stage.Remove so that additions / removals are queued until it is safe to apply them.
Happy green success bar now shows after outputting a compiled package.