In my Player Controller BP, I’m trying to implement code to switch between a FirstPersonCharacter and a SpectatorPawn with a Possess node. I can reference the SpectatorPawn easily (Cast to SpectatorPawn, using GetPlayerPawn as object ref), but I cannot reference the FirstPersonCharacter (using Cast to FirstPersonCharacter, with Get PlayerCharacter as object ref).
When you are in SpectatorPawnGetPlayerCharacter will return null.
Simply store a reference to your FirstPirsonCharacter before un possessing and then posses in it