Inventory_slot.cs 916 Bytes
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI; // Image 같은 애들 쓸수있게 해줌.

public class Inventory_slot : MonoBehaviour
{

    public Image icon;
    public Text title; //name + num
    public Text desc; 
    public Button removeButton;

    Item item; // 현재 슬롯에 있는 아이템


    //그냥 UI뿌려주는 역할도 하고
    public void AddItemtoSlot(Item newitem) {

        item = newitem;
        icon.sprite = item.itemIcon;
        title.text = item.itemName + " x "  + item.itemnum + "개";
        desc.text = item.itemDes;

        icon.enabled = true;
        title.enabled = true;
        desc.enabled = true;
        removeButton.interactable = true;

    }

    // 버튼 눌리면 처리되는 역할도함
    public void OnButton_RemoveItem()
    {
        Inventory_control.instance.RemoveItem(item);
    }


}