I am creating a VR game, where players should be able to spectate in VR. While spectating they should be able to teleport around the world. So it makes absolutely no sense to inherit from SpectatorPawn or SpectatorPawnMovement.
So are there any easy ways of using a class that does not inherit from SpectatorPawn as the SpectatorPawnClass?
I have already overridden parts of the Spectator code in my custom PlayerController, so I can have different SpectatorPawn classes for different players, so I will probably try to extend that code, so I can spawn any class as spectator.
It would be really nice, if the SpectatorPawn classes where a lot easier to handle for all the games, that are not the standard First Person Shooter…