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); } } }
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); } } }