Skip to content

Releases: peter-r-g/Sbox-Coroutines

Version 3.0.1

13 Dec 13:34
Compare
Choose a tag to compare

Version 3.0

13 Dec 01:30
Compare
Choose a tag to compare

This release moves the library (hopefully) into a more future-proofed state.

  • The coroutine library is implemented as a GameObjectSystem to be directly integrated into the scene system.
  • ExecutionStrategy has been removed and replaced with the GameObjectSystem's Stage enum to control polling and execution continuation.
  • WaitForNextStage( Stage ) has been added.

Version 2.0

08 Dec 19:10
Compare
Choose a tag to compare

Removed all entity system-related functionality.

Version 1.2

29 Jun 04:02
Compare
Choose a tag to compare

Added WaitForTask staller.

Exceptions from user code are now caught and displayed through logs properly.

Version 1.1

28 Jun 16:07
Compare
Choose a tag to compare

Added Simulation execution strategy - Used for executing coroutines within client input simulation.
Added Preserve execution strategy - Used to preserve the last used execution strategy for concurrent calls.
Added WaitForNextFrameOrTick staller.
Added WaitForNextSimulate staller.

Renamed WaitingStrategy > ExecutionStrategy - Better fits its purpose.

WaitFor* calls that take an ExecutionStrategy now default to Preserve.
Fixed missing assertion in WaitForNextFrame.
Fixed early execution of WaitForNext* calls.

Initial release

23 Jun 19:29
053caeb
Compare
Choose a tag to compare
1.0.0

Create README.md