Contacts: orangetree.unity@gmail.com
This is small, smart C# thread queue without any unnecessary features.
Main features:
- create single worked thread.
- create control object for each task, so user could cancel or check progress.
- has two separate callback:
- workcallback - this code execute in non main thread, so you can not use UnityEngine Objects here, but could do some heavy staff here
- completecallback - executes in main thread on task complete.
- to control thread life and have Update function in main thread create GameObject.