Hello. I've got such construction:
Interactive state have InteractiveAction action, in that action I've got function like this
public void Interact()
{
Debug.Log("ON INTERACTED");
Fsm.Event("Interacted");
}
In OpenShopAction state I have, well, OpenShopAction with
public override void OnEnter()
{
Debug.Log("CREATE SHOP UI ON ENTER");
//...
}
During playmode this Interact method invoked (not on game start), but transition not happening. I've got "ON INTERACTED" message, but "ON ENTER" isn't there. And in PlayMakerEditor transition is not visually appeared too.
This contruction worked before and several times I've got situation, when this transition is not working, but then I restart Unity and all fine. Now I completely broke it somehow, apparently
I'm experimenting with custom actions and maybe broke something. Do you aware of some conditions when Fsm.Event may not work or other conditions that may prevent event transitions?
Or, may be OnEnter is not called for some reason AND transition is not visualized in Editor?