Here is how im linking up the state machine to a script:
public PlayMakerFSM roomLogic = null;
public string logicActiveEvent = "Activate";
public string logicInactiveEvent = "Inactive";
And down, where i want to send the event, is this:
string thisEventName = (Active == this ? logicActiveEvent : logicInactiveEvent);
Debug.Log("Event:" + thisEventName, this);
Debug.Log("roomLogic:" + roomLogic, roomLogic);
roomLogic.SendEvent(thisEventName);
I'm seeing the "Activate" come up in the console. I look over at the state machine and it's still in it's starting state as if it never got the event.....