I create a cpp third-person project, i create a new cpp character class, and i want to set it as my default pawn class.
And then i find when the Default GameMode is the cpp game mode class, i can not set the default pawn class with my new character class. So i try to create a blueprint game mode class inherit from the cpp game mode. When i choose the blueprint one as my Default GameMode, i find that i can set the default pawn class with any character class.
So, could anyone help me to figure it out why it could be this.Thanks!

