Migrating asset (BotPawn) from shooter game

I am trying to migrate BotPawn from shooter game 4.2 to a new project but after migration I cannot open the blue print because of following error:
“Blueprint could not be loaded because it derives from an invalid class. Check to make sure the parent class for this blueprint hasn’t been removed!”
I tried to migrate to different project type (BP/Code) but they are the same and I wonder why the parent class (“ShooteGame.ShooterBot”) is not transferring during the migration?
thank you in advance for your guidance.

Hi there,

ShooteGame.ShooterBot is a native class (meaning it’s implemented in C++) and as such is not an asset and cannot be migrated between projects. All you can do is copy related C++ files to your code project and recreate BotPawn from scratch, peeking at original ShooterGame’s BotPawn.

In general there’s currently no way to migrate BP assets derived from game-specific native classes.



Thank you for your answer.