private void CheckAndSaveData() { if (_buffItem != null) { ItemsDataSaver.SaveEquippedItems(_buffItem, gameObject.tag); } else { ItemsDataSaver.RemoveSavedData(gameObject.tag); } }
private void CheckAndLoadData() { Item item = ItemsDataSaver.LoadEquippedItem(gameObject.tag); if (item == null) { return; } Item itemRef = ItemsManager.instance.GetItemByName(item.itemName); if (itemRef != null) { SetItem(itemRef); InventoryManager.instance.CheckAndAddInventoryItem(itemRef); InventoryManager.instance.SetItemEquipped(itemRef); } }