State Tree Debugging

Is there an easy/sane way to debug state trees?

Right now the only way to debug which state we are currently in, to my knowledge, is to add Debug Text Tasks to every state, and when your state tree has 20+ states that becomes an unmanagable mess, especially since the Enabled parameter is not bindable allowing easy disabling of debug texts with a single click. So you either have a DTT in each state or you have no debugging at all.

Does anyone know if any real debugging tools are on their way? Like breakpoints, showing current location in the tree, access to the current state in task blueprints, or even a delegate for when the state has changed in the tree?

Thanks.

1 Like

Yes, the visual logger. It is described fully here. StateTree Debugging Primer | Tutorial

This is something making StateTree really usable. Thank you.