decline-cookies / anvil-unity-dots

Unity DOTS and ECS specific additions and extensions to Anvil
MIT License
4 stars 1 forks source link

TaskDriver - Make `Configure...` methods `protected` and publicly expose the cancel stream #196

Closed mbaker3 closed 1 year ago

mbaker3 commented 1 year ago
### Tasks
- [x] Set all `TaskDriver.Configure...` methods to `protected`
- [x] Expose Cancel stream publicly

Rationale

Currently the configure methods on task driver instances are all public (ConfigureDriverJobTriggeredBy(), etc..).

Before task driver streams had consolidation phases it was necessary to schedule one task drivers jobs on another task driver's update phase. This is no longer the case.

Publicly exposing the configure methods is