Hi,
I can see that you got a lot going on in this fsm
on the float compare,is the 'float 2' always 0?
If so click on the '=' and set 0 as value instead of using a variable.
Also if you right click on a state name, you can set a breakpoint.
This will pause the game when it reaches that state. but it will not execute it yet.
when you unpause, it will go to the next state.
You can set on the next ones also breakpoints so you can see where it goes next. (very usefull for debugging
)
The 'Float Compare' action should be working.
Try on a new scene a simple setup with a float compare and see if that works.
i you can't find the problem, let me know.