Hope everyone is having a fantastic day so far!
Don't know if there will be a solution for this could be how Im programming it but I'm using swipe left and right if I do this fast enough the Float Compare Action State gets stuck. Any ideas on how I would attempt to resolve it? Please see image below.
Details of Image:
Swipe left checks the players position and stores it in var currentX, then we move to the Check L state which is a float compare, if currentX Equal to -1.8 return (a way to setup bounds so the player can't move beyond that point and we've hit the max X value for movement) Greater than go to the Move State (the player moves in 1.8 increments so 0 is greater than -1.

, In the move state we are using DoTween to do a Local Move By (so that each swipe can be in increments and movement can be 1.8 each direction (left and right) The same setup is also done for the Move Right.
If this is done repeatedly the Check L or Check R will sometimes get stuck and Im not sure why?