So I just got playmaker and am loving it so far. But I am struggling with something basic that I couldn't find an answer to (probably just not sure what to even look for).
I have a basic player character, I want an initial state of idle with an idle animation, and a state of walking with a walking animation, the state change will happen when the character starts or stops walking. Since I am using a character controller, I can't gauge forces so I am just focusing on if movement keys are pressed, though there might be a better way, like getting velocity from the controller. But I can't seem to get it to work and I think it has to do with the order my actions execute (or lack thereof).
I have the following actions on the walking state:
-Animation
-4 KeyDown (W,A,S,D)
-Bool None True
I put the KeyDown's in boolean locals and pass them to Bool None True and tell Bool None True to return to idle if none of those keys are pressed. But basically it seems to always be returning to idle. My initial thought was that the evaluations were happening too soon, before the locals had been set. So I set the Action Sequence toggle and put Bool None True at the end. But when I do that, the actions never get past the animation action and it just stays in the Walking state.
This is my first day with Playmaker so I am sure I am doing something dumb. If I were to code this it would be the following in pseudo:
if(!isKeyDown(W) && !isKeyDown(A) && !isKeyDown(S) && !isKeyDown(D))
Idle();