Hi,
What would be a "Task"? is it purely for organisation purpose?
would it be like two actions?
BeginTask("Task A")
EndTask("Task A")
and then you'll have an editor window that would reference visually all current tasks, their duration, etc etc?
I am kind of liking this idea, and it would be actually easy to do. I am also thinking it could be actually implemented in the PlayMaker Timeline somehow, which would be tremendously more helpfull when debugging.
The way I see it, since it would be only in editor, would be to create dedicated GameObjects per task with a Fsm, which would then have two states "Running" and "Idle", and so you would enter "Running" on BeginTask and back to "Idle" on EndTask
As I am describing this, it could be helpfull even for actual game logic too
which would then have to be driven by events possibly?
Let me know how all of this sounds and if it matches what you envision.
Bye,
Jean