static PesronData LoadCharacter(int characterSlot) { PesronData loadedCharacter = new PesronData(); loadedCharacter.Room = PlayerPrefs.GetInt("LastRoom" + characterSlot); loadedCharacter.MusicActive = PlayerPrefs.GetInt("Music" + characterSlot); return(loadedCharacter); }
void Start() { characterData = LoadCharacter(0); roomlvl = characterData.Room; if (characterData.MusicActive == 1) { MusicActive = true; musicOn.SetActive(true); musicOff.SetActive(false); Debug.Log("Error 2"); } else { MusicActive = false; musicOn.SetActive(false); musicOff.SetActive(true); } if (!TestMode) { LoadNextLvl(); } }
static void SaveCharacter(PesronData data, int characterSlot) { PlayerPrefs.SetInt("LastRoom" + characterSlot, data.Room); PlayerPrefs.SetInt("Music" + characterSlot, data.MusicActive); PlayerPrefs.Save(); }