Its quite simple, really. You might be missing something very simple. Give me a couple of hours and let see what we can do. In the meantime, please show me the screenshots of your Game and Map settings, GameMode properties, and your Pawn’s proeprties
I know. If you look at the 2nd picture, I try to control that pawn via possession. In the video there is no possession as ‘mindfane’ suggested. However, at the beginning there was the possession of course
Like Jacky said, you cannot feed the input to more than one Pawn at the same time. A controller can possess only one Pawn and only that Pawn will get the inputs.
In your second picture, if you look closely, you are calling GetCotroller on a pawn and then calling Posses with the same Pawn. The problem is if your Pawn (an instance of that blueprint) was not already possessed, the function “GetController” wont return a valid reference. So that BP event graph ends up doing nothing.
If on the other hand, if the Pawn was already possessed, you re-possess it to the same controller, still doing nothing.
I am not sure why you would need to do it this way, but instead of using Pawn->GetController, try using GetPlayerController node. and feed its output for possession target.
But like I said, if you include the camera inside the Pawn as a component, there is no need for all this.