コード例 #1
0
        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);
            }
        }
コード例 #2
0
ファイル: GamePlayer.cs プロジェクト: koderon/theGame
 public void NewGame()
 {
     _playerDataModel.Init();
     SaveGame();
 }