7,937 Commits over 3,745 Days - 0.09cph!
Added alternative constructors for Sequential and Parallel that instruct them to wait for inner awaitables.
Added Parallel.Add(awaitable) and Sequential.Add(awaitable) methods.
Added Parallel.Add(awaitable) and Sequential.Add(awaitable) methods.
Refactored coroutine creation.
Refactored coroutine creation.
Fixed a null reference exception in Awaitable.Coroutine.OnUpdate()
Fixed a null reference exception in Awaitable.Coroutine.OnUpdate()
Fixed a stack overflow in Awaitable.Update()
Fixed a stack overflow in Awaitable.Update()
Partial (aborted) removal of WaitForCoroutine method.
Partial (aborted) removal of WaitForCoroutine method.
Added some Random methods to Mathf.
Added some Random methods to Mathf.
Merge branch 'master' of arcade
Conflicts:
Resources/GameAPI.BudgetBoy.dll
Unity/Assets/Plugins/GameAPI.BudgetBoy.dll
Merge branch 'master' of arcade
Conflicts:
Resources/GameAPI.BudgetBoy.dll
Unity/Assets/Plugins/GameAPI.BudgetBoy.dll
Started work on cleaning up building on Unix.
Started work on cleaning up building on Unix.
Some additional coroutine utility classes and methods.
Some additional coroutine utility classes and methods.
Merge branch 'master' of arcade
Conflicts:
Unity/Assets/Plugins/Editor/GameAPI.Editor.dll
Unity/Assets/Plugins/GameAPI.dll
Merge branch 'master' of arcade
Conflicts:
Unity/Assets/Plugins/Editor/GameAPI.Editor.dll
Unity/Assets/Plugins/GameAPI.dll
GameCabinet.IsLocallyControlled is now no longer publicly settable, and StartLocallyControlling(camera) / StopLocallyControlling() must be used.
GameCabinet.IsLocallyControlled is now no longer publicly settable, and StartLocallyControlling(camera) / StopLocallyControlling() must be used.
Possible fix for duplicate highscores being logged.
Possible fix for duplicate highscores being logged.
Added game state saving / loading to SmashBlox, untested.
Added game state saving / loading to SmashBlox, untested.
Games now pause when control is lost, and reset after 10 seconds.
Games now pause when control is lost, and reset after 10 seconds.
Started work on games pausing when control ends.
Started work on games pausing when control ends.
Entity.OnUpdate() now automatically advances any animations used by sprites within the entity.
Entity.OnUpdate() now automatically advances any animations used by sprites within the entity.
Added a Coroutine class to encapsulate started coroutines, with Suspend() and Resume() methods.
Added a Coroutine class to encapsulate started coroutines, with Suspend() and Resume() methods.
Fixed new primitive rendering methods not throwing an exception when used outside of OnRender()
Fixed new primitive rendering methods not throwing an exception when used outside of OnRender()
Implemented Graphics.FillRect
Implemented Graphics.FillRect
Latest GameAPI.dll and fixed drawing lines of thickness > 1.
Latest GameAPI.dll and fixed drawing lines of thickness > 1.
Implemented Graphics.RenderLinesFromStream
Implemented Graphics.RenderLinesFromStream
Some extra effects added to SmashBlox.
Some extra effects added to SmashBlox.
Added particles to SmashBlox to test Graphics.DrawPoints