I want two different gameobjects with different FSMs to communicate with each other. However, one of the game objects is a GameManager, so it takes input thats given to it and processes it. I would like to return the information back to the TempObject but I cant seem to find a way of having the GameManager identify that the request came from TempObject and thus, send the results to it.
Object1 = GameManager
Object2 = TempObject (is a prefab)
If there was a game object action, that sets owner to a variable, thats what I need, but so far I cant seem to find it.