public void LoadSlotsDoorUnlockingObjects()
 {
     string[] UnlockingObjects = SaveAndLoadInventory.LoadUnlockingObjects();
     for (int index = 0; index < SlotsDoorUnlockingObjects.Count; index++)
     {
         string LocalPath = "ScriptableObjects/" + generalSettings.Language + "/Items/" + UnlockingObjects[index];
         SlotsDoorUnlockingObjects[index] = Resources.Load <InteractableObject>(LocalPath);
     }
 }
    public void LoadInventoryOfAltar()
    {
        string[] Altar         = SaveAndLoadInventory.LoadDataToInventoryAltar();
        string   LocalPathZero = "ScriptableObjects/" + generalSettings.Language + "/Objects affecting characteristic/Altar/Buff/" + Altar[0];
        string   LocalPathOne  = "ScriptableObjects/" + generalSettings.Language + "/Objects affecting characteristic/Altar/Buff/" + Altar[1];

        SlotsActivatedAltars[0] = Resources.Load <ObjectsAffectingCharacteristic>(LocalPathZero);
        SlotsActivatedAltars[1] = Resources.Load <ObjectsAffectingCharacteristic>(LocalPathOne);
    }
 public void LoadSlotForThingsThatWereUsed()
 {
     if (File.Exists(Application.dataPath + "/data/ii.sav"))
     {
         int[] indexForUO = SaveAndLoadLanguage.LoadIndexForUO();
         IndexForUO = indexForUO[0];
     }
     string[] TTWU = SaveAndLoadInventory.LoadTTWU();
     for (int index = 0; index < 15; index++)
     {
         string LocalPath = "ScriptableObjects/" + generalSettings.Language + "/Items/" + TTWU[index];
         SlotForThingsThatWereUsed[index] = Resources.Load <InteractableObject>(LocalPath);
     }
 }
 public void SaveSlotForThingsThatWereUsed()
 {
     SaveAndLoadInventory.SaveTTWU(this);
     SaveAndLoadLanguage.SaveIndexForUO(this);
 }
 public void SaveSlotsDoorUnlockingObjects()
 {
     SaveAndLoadInventory.SaveUnlockingObjects(this);
 }
 public void SaveCurrentInventoryOfAltar()
 {
     SaveAndLoadInventory.SaveDataToInventoryAltar(this);
 }