private void ChangeState() { bool newState = !_playerDataSaver.Instance.MusicEnabled; _playerDataSaver.Instance.MusicEnabled = newState; _playerDataSaver.Save(); UpdateBan(!newState); }
public void OnWin() { UserScore score = _playerFakeScore; score.time = _levelTimer.Time; _levelStatisticsSaver.Instance.UpdateUserScore(_sessionData.LevelId, score); _levelStatisticsSaver.Save(); LevelFinished?.Invoke(true); }
public void Save() { _playerData = _playerDataSaver.Instance = _playerData; _playerDataSaver.Save(); }