private void Update() { //アイテムの個数は、ItemSlotManagerからリストを受け取り、そのリストの中にある”自分と同じ名前のアイテム”の個数を設定する if (this.m_itemNameText.text == "空きスロット") { m_itemCountText.text = ""; } else { m_itemCountText.text = ItemCounter(m_ism.GetItemBaseList()).ToString(); } }
private void Start() { // m_itemPanelToSet = GameObject.Find("UseItemPanel"); // m_uipc = m_itemPanelToSet.GetComponent<UseItemPanelController>(); m_ism = FindObjectOfType <ItemSlotManager>(); m_itemCountText = this.transform.Find("ItemCountText").GetComponent <Text>(); m_itemNameText = this.transform.Find("ItemNameText").GetComponent <Text>(); m_itemInfoAnim = m_itemInfoPanel.GetComponent <Animator>(); m_infoIsActive = false; m_itemInfoAnim.SetBool("IsActive", m_infoIsActive); m_itemInformationText = m_itemInfoPanel.transform.Find("ItemInfo").GetComponent <Text>(); m_itemInformationText.text = m_ism.GetItemBaseList().Where(item => item.GetItemName() == this.m_itemNameText.text).First().GetItemInforMation(); }