After using NodeCanvas some more I’ve come across a couple of things:
Fix please:
1. A Super Action State only shows Enter State actions on the Node itself. It reads “owner No Actions” even when there are Update/Exit actions on that state. It doesn’t have to show a list of all, but “No Actions” is also maybe not the best solution ;).
2. I really like the variable highlights when selecting a state. Though this doesn’t work on super action states?
Feature requests:
1. The possibility to replace a state with a super action state. Maybe it wouldn’t have to take its own actions with it, but it would be nice if the connections to/from this state would be preserved. That’s basically the downside of state machines. When adding/removing a state you might have to rewire lots of connections, creating them from scratch while doing so.
2. Possibility to rewire a transition, taking preserving its conditions. It would be really nice to drag a transition onto another node. Now you have create a new transition and recreate all the conditions on it.
3. Possibility to copy paste the conditions of a transition to another transition. Basically number 2 would probably solve this well enough already :).
Fix Requests:
1) I changed the node info of SuperActionState displayed to be better now 🙂
2) Fixed.
Feature Requests:
1) I will take a look at this possibility, yes.
2) Rewiring transitions is already possible! 🙂 You just need to click drag and drop the transition from it’s info box, on top of another state:
3)Copy/Paste transition conditions is also already possible :):