Releases: peter-r-g/Sbox-Coroutines
Releases · peter-r-g/Sbox-Coroutines
Version 3.0.1
Version 3.0
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
Removed all entity system-related functionality.
Version 1.2
Added WaitForTask staller.
Exceptions from user code are now caught and displayed through logs properly.
Version 1.1
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
1.0.0 Create README.md