By default, most pawns will be controlled by an AI controller. Sometimes, the player will take control of the pawn, but when this happens I don’t want to get rid of the AI controller, and I’d like to support other players “spectating” that pawn - which I thought to do via their controllers possessing it. In principle, I’d like to have one pawn with multiple player controllers and one AI controller possessing it at the same time.
The control code I wrote makes it easy to have one controller actually feeding input to the pawn while the rest have no effect on it, but I’m not sure if Unreal supports multiple possession.
tl;dr: can multiple controllers possess a single pawn at the same time?