Gents,
My GameInstance class has two methods, SaveGame and LoadGame which are called using BP in the game menu.
In my LoadGame function, I first load the level, then populate the game world (such as player location, rotation, stats, score, etc).
but after I call the UGameplayStatics::OpenWorld function, regardless of what I set for player, the map starts from its original state and my changes aren’t loaded.
I even tried fixing it by calling the GetWorld() twice (once before loading the level and once after). but it didnt help.
any ideas how I can fix this?
Thank you in advance.