public void Save()
    {
        BinaryFormatter bf   = new BinaryFormatter();
        FileStream      file = File.Create(Application.persistentDataPath + "/uniquesData.nut");
        UniquesData     data = new UniquesData();

        //<<<-------------SAVING DATA--------------->>>
        createDict();
        data.items = itemTruth;
        //<<<-------------END OF SAVING DATA--------------->>>

        //need a different file for each data
        bf.Serialize(file, data);
        file.Close();
    }
    public void Load()
    {
        if (File.Exists(Application.persistentDataPath + "/uniquesData.nut"))
        {
            BinaryFormatter bf   = new BinaryFormatter();
            FileStream      file = File.Open(Application.persistentDataPath + "/uniquesData.nut", FileMode.Open);
            UniquesData     data = (UniquesData)bf.Deserialize(file);

            //<<<-------------LOADING DATA--------------->>>
            foreach (GameObject obj in uniqueSlots)
            {
                UniqueItem item = obj.GetComponentInChildren <UniqueItem>();
                item.activated = data.items[item.uniqueName];
            }
            //<<<-------------END OF LOADING DATA--------------->>>

            file.Close();

            updateTextures();
        }
    }