These changes have been made to improve upon QueueTask and allow for a bit more freedom when using QueueTask and also improve the api for developers wanting to create their own
implementation of CyclableTask for a more tailored experience.
Some code refactoring
QueueTask has been abstracted in to CyclableTask
QueueTaskSet has been abstracted in to CyclableTaskSet
Some SuspendableCondition have been renamed to provide a more clear understanding on how they work
Notes
These changes are 100% backwards compatible from master. No changes to any existing code needs to be made, all code works exactly as it did before.
What has been done?
These changes have been made to improve upon
QueueTask
and allow for a bit more freedom when usingQueueTask
and also improve the api for developers wanting to create their own implementation ofCyclableTask
for a more tailored experience.QueueTask
has been abstracted in toCyclableTask
QueueTaskSet
has been abstracted in toCyclableTaskSet
SuspendableCondition
have been renamed to provide a more clear understanding on how they workNotes