using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class CheckAchievements : MonoBehaviour { public List HaveAchievements; public Image[] AchivementId; public Sprite Lock; public void Load() { if (PlayerPrefs.HasKey("HaveA")) { string json = PlayerPrefs.GetString("HaveA"); HaveAchievements = JsonUtility.FromJson>(json).List; } else { Debug.Log(HaveAchievements); } } private class Serialization { public List List; public Serialization(List list) { this.List = list; } public List ToList() { return List; } } private void Update() { Load(); for(int i = 0; i < 18; i++) { if (!HaveAchievements.Contains(i)) { AchivementId[i].sprite = Lock; AchivementId[i].transform.localScale = new Vector3(0.8f, 0.8f); } } } }