Sell menu WIP
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user