Hey! Looks like I'm missing some basic concept. Let's say I have a prefab with FSM in my project. I can target this prefab as an event target from unity's UI button (placed in the scene) and run SetState action. This will perfectly run the actions in the state. BUT I can't use the same event field on UI button to run SendEvent action to the same FSM. Why?
If the same prefab with fsm is placed in the scene - both ways work perfectly. But if prefab is not in the scene - only SetState works.
I'm trying to make some actions on GameObject which sent events, and I thought I can catch it with GetEventInfo but I can't do it without actual event... I can't get the info who sent me SetState command, right?