コード例 #1
0
    private void LoadAchievementData()
    {
        string achievementData = PlayerPrefs.GetString(AchievementDataKey, string.Empty);

        if (!string.IsNullOrEmpty(achievementData))
        {
            DicSaveData achievementSaveData = JsonUtility.FromJson <DicSaveData>(achievementData);

            _achievementLevel.Clear();

            foreach (DicSaveUnit unit in achievementSaveData.dicSaveUnits)
            {
                _achievementLevel.Add(unit.key, unit.value);
            }
        }
    }
コード例 #2
0
    private void LoadStatusData()
    {
        string statusData = PlayerPrefs.GetString(StatusDataKey, string.Empty);

        if (!string.IsNullOrEmpty(statusData))
        {
            DicSaveData statusSaveData = JsonUtility.FromJson <DicSaveData>(statusData);

            _statusCount.Clear();

            foreach (DicSaveUnit unit in statusSaveData.dicSaveUnits)
            {
                _statusCount.Add(unit.key, unit.value);
            }
        }
    }