Apologies for the lack of a quality example but hopefully the quick example in that post begins to outline how you might use this. One way to think of it is that if you have a script you need to run over a period of time while the rest of your game loop continues to execute, this is a decent solution. It has worked well for me so far. I'm not even sure how I would implement my warp jump animation otherwise while other ships are flying around and planets/stars move as they do. The other library I put together was a behavior tree library but it felt heavy handed.
1 Like