MystikalPooka/Unity-Visual-Behavior-Tree

Switch to Reactive Programming

MystikalPooka opened this issue · 2 comments

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.

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.

This has been fixed in the most recent push to master on the refactor branch. Closing as it is solved.