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