Cast to pawn from another pawn

Thank you very much

So basically, I have main game and mini game, each is in different levels with different pawns, I need to cast from my mini game pawn to main game pawn in order to change variables in main game pawn blueprint. How can this be done? Or is there another way to reference variables inside pawn.

The most easiest is probably using a GameInstance.

There is also Save Game. So, you save your game before loading the level, then in your new level you can load your data again.

You could also try to use Level Streaming for your minigames. <3