MystikalPooka / Unity-Visual-Behavior-Tree

Reactive Visual Scripting Behavior Tree Tool for Unity 2018.x+
MIT License
37 stars 8 forks source link

Switch to Reactive Programming #4

Closed MystikalPooka closed 5 years ago

MystikalPooka commented 6 years ago

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 6 years ago

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 5 years ago

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