Switch to Reactive Programming
MystikalPooka opened this issue · 2 comments
MystikalPooka commented
To facilitate multiple things such as complex debugging, realtime feedback in UI, etc, switch to a reactive programming style for the "backend" tree behavior components.
For 2017.3.x this means using uniRx (https://github.com/neuecc/UniRx) library from the asset store. In 2018.1.x+ actual Rx.net should be enabled and usable (along with other standard .net 4 things) so this may change.
MystikalPooka commented
Update: Rx.net is still not fully available to unity yet, but thankfully uniRx has been updated again to make things a bit more simple.
MystikalPooka commented
This has been fixed in the most recent push to master on the refactor branch. Closing as it is solved.