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