Exemplo n.º 1
0
 private void CheckAndSaveData()
 {
     if (_buffItem != null)
     {
         ItemsDataSaver.SaveEquippedItems(_buffItem, gameObject.tag);
     }
     else
     {
         ItemsDataSaver.RemoveSavedData(gameObject.tag);
     }
 }
Exemplo n.º 2
0
        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);
            }
        }