// Setup View
    public virtual void SetupItem(ItemResource itemResource)
    {
        this.itemResource = itemResource;
        if (itemResource != null)
        {
            if (_level != null)
            {
                _level.text = (itemResource.level + 1).ToString();
            }

            if (_icon != null)
            {
                _icon.sprite = LoadResourceController.GetItemIcon(itemResource.id);
            }

            if (_typeIcon != null)
            {
                // _icon.sprite = LoadResourceController.GetItemIcon(itemResource.type, itemResource.id);
            }

            if (_frame != null)
            {
                _frame.sprite = LoadResourceController.GetFrameWithPriority(itemResource.GetPriority());
            }

            if (hide != null)
            {
                // if (itemResource.isEquip)
                //     hide.SetActive(true);
                // else hide.SetActive(false);
            }
        }
        else
        {
        }
    }