CameraManager only manages camera for player, the flying camera is a pawn called ADefaultPawn and it a default pawn for AGameMode, if you set DefaultPawnClass in GameMode it to null it should not spawn anything i think
Well just make APlayerCameraManager class and override what you want and then set it in cameramanagerclass
But do you really need that? The default view target system is very flexible aspecially in C++, where you can edit camera behavior on view target actor by overriding CalcCamera function in any actor (this includes GameMode and PlayerController)
Ye… i Intend to design lots of camera actos in Amycameramanager.
And one of them is assigned to default camera.
If i select other camera actot which i make, then default camera will be changed.
So i have to set origin default camera to changed one of them