Skip to content

Commit 86d3f5b

Browse files
author
Bronson Zgeb
committed
Save Data when you add or remove an item
1 parent e794db9 commit 86d3f5b

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

UOP1_Project/Assets/Prefabs/Managers/InventoryManager.prefab

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,3 +51,4 @@ MonoBehaviour:
5151
_giveItemEvent: {fileID: 11400000, guid: c54b320c4205f1c49b296b878daf2097, type: 2}
5252
_addItemEvent: {fileID: 11400000, guid: f3027c4528b8e794f940a4696506f0c3, type: 2}
5353
_removeItemEvent: {fileID: 11400000, guid: 4ed6ade94b85c452094b0147619e8b49, type: 2}
54+
_saveSystem: {fileID: 11400000, guid: edc355c4a7d5028408d322b90814e19e, type: 2}

UOP1_Project/Assets/ScriptableObjects/SaveSystem/SaveSystem.asset

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ MonoBehaviour:
1515
_loadLocation: {fileID: 11400000, guid: 00e3063edc5902e40832ea618644c597, type: 2}
1616
_playerInventory: {fileID: 11400000, guid: 59c84467f7726dc4587a8373b0936f03, type: 2}
1717
saveFilename: save.chop
18+
backupSaveFilename: save.chop.bak
1819
saveData:
1920
_locationId: d102ba8fe3b291249aeb9de4b95c1904
2021
_itemStacks:

UOP1_Project/Assets/Scripts/Inventory/InventoryManager.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ public class InventoryManager : MonoBehaviour
1313
[SerializeField] private ItemEventChannelSO _giveItemEvent = default;
1414
[SerializeField] ItemEventChannelSO _addItemEvent = default;
1515
[SerializeField] ItemEventChannelSO _removeItemEvent = default;
16+
[SerializeField] private SaveSystem _saveSystem;
1617

1718
private void OnEnable()
1819
{
@@ -104,12 +105,13 @@ void RemoveItemWithUIUpdate(Item item)
104105
void AddItem(Item item)
105106
{
106107
_currentInventory.Add(item);
108+
_saveSystem.SaveDataToDisk();
107109

108110
}
109111
void RemoveItem(Item item)
110112
{
111113
_currentInventory.Remove(item);
112-
114+
_saveSystem.SaveDataToDisk();
113115
}
114116

115117

0 commit comments

Comments
 (0)