This question is difficult to put into one sentence (the title). I have a system in my game that allows a player to beat a level, then go back and play that level whenever they want. Whenever I make progress on unlocking levels to play again, then close the game, the progress is erased when I open the game again. I'm trying to figure out how to keep that progress in the level-unlocking system every time the game is closed then opened again. I don't know if I need to use the Local Save function or something else.
Any help is welcome in this area. Thank you in advance!