void Load() { var serializedInput = FileUtils.LoadTextFromFile(_fileName); if (string.IsNullOrEmpty(serializedInput)) { _playerDataModel = new PlayerDataModel(); _playerDataModel.Init(); return; } _playerDataModel = JsonUtility.FromJson <PlayerDataModel>(serializedInput); if (_playerDataModel == null) { _playerDataModel = new PlayerDataModel(); _playerDataModel.Init(); } DaySwitcher.Instance.IsDay = _playerDataModel.isDay; if (_playerDataModel.langId != -1) { Lang.Instance.CurLang = ((SystemLanguage)_playerDataModel.langId); } }
public void NewGame() { _playerDataModel.Init(); SaveGame(); }