+ Sprite: Is Pathfinding moving along path
+ System: Sprite.Pathfinding.CurrentNode ≠ Sprite.Pathfinding.NodeCount
----+ Sprite: X > Self.Pathfinding.NodeXAt(Self.Pathfinding.CurrentNode)
-----> Sprite: Set animation to "MoveLeft" (play from beginning)
----+ System: Else
-----> Sprite: Set animation to "MoveRight" (play from beginning)
Here's another option. This one uses the x coordinate if that is easier for you than the angle. Notice the use of the NodeXAt call. This gets the x coordinate of the node whose id you pass in.