Join our Discord Channel
You don't need to get key and get button, they're totally different actions.
Just use Get Button Down, send an event from it, go to the next state and use Get Button Up, fire an event back from there. Make a circle. If its down, then its in this state, if its up then its in the other state.
I wouldn't use Horizontal because it has a positive and negative key (a, d). Just use key up and key down. Do you really need 'turn on' to be a global event. Seems to me that current set up might confuse Playmaker.Your telling Playmaker that on the 'turn on' event you want to loop back into your start state.
Each object can have it's own FSM listening for it's own key input. You could use the axis event action but it might be cleaner to do it by object.
So unless you have an input you created called "off light" then that action isn't going to do anything.
I am taking a guess but look under the "Start" event you will see 'turn on'. Try deleting that.