Sell menu WIP

This commit is contained in:
Sewmina
2022-05-19 00:18:22 +05:30
parent e1d543c78b
commit 865816764d
45 changed files with 684 additions and 14 deletions

View File

@@ -13,6 +13,7 @@ public class SellMenu : MonoBehaviour
[Header("Content")]
public Transform inventoryParent;
public Sprite emptySlotImage;
public Image selectedItemImg;
void Start()
{
Refresh();
@@ -39,10 +40,22 @@ public class SellMenu : MonoBehaviour
for(int i =0; i < inventorySlots.Length; i++){
if(i < DBmanager.Inventory.Count){
inventorySlots[i].GetComponent<Image>().sprite =emptySlotImage;
InventoryItem itemData = Inventory.GetInventoryItem(DBmanager.Inventory[i].Item);
if(itemData==null){
Debug.LogError("Couldn't find data for " + DBmanager.Inventory[i].Item);
}
inventorySlots[i].transform.GetChild(0).GetComponent<Image>().sprite = itemData.image;
inventorySlots[i].interactable=true;
inventorySlots[i].onClick.RemoveAllListeners();
inventorySlots[i].onClick.AddListener(()=>{selectInventoryItem(itemData);});
}else{
inventorySlots[i].GetComponent<Image>().sprite = emptySlotImage;
inventorySlots[i].transform.GetChild(0).GetComponent<Image>().sprite = emptySlotImage;
inventorySlots[i].interactable=false;
}
}
}
public void selectInventoryItem(InventoryItem item){
selectedItemImg.sprite = item.image;
}
}