Hi! I've recently realized that PlayMaker executes each FSM in an object based on what seems to be a completely random criteria, which can be quite problematic if you need things to happen in a specific order.
For example, the PlayMaker YouTube channel recommends that users create multiple FSMs for different purposes instead of one giant spaghetti, so that's what I did. I made one FSM to control the player camera and one for the player movement. However, PlayMaker REALLY wants to move the player before turning the camera, so there’s always a one frame delay in the movement direction. This could easily be fixed in C#, but I wasn’t able to find a solution for PlayMaker.
Does anyone have any advice for fixing this design flaw in PlayMaker? Otherwise I’ll be forced to drop the asset. If I’m facing inconsistencies with very small features, who knows what else could break down the road...
![Undecided :-\](https://hutonggames.com/playmakerforum/Smileys/default/undecided.gif)