void RefreshPanel(EquipmentItem item, bool ChangeSlider = true)
    {
        //foreach (Transform t in grdBrfE.transform) Destroy(t.gameObject);
        //foreach (Transform t in grdPreE.transform) Destroy(t.gameObject);

        Debug.Log("Refresh this");
        slot.Refresh(item);

        if (item != null)
        {
            //Debug.Log(item.icon);
            SetNameAndLevel(item.name, item.equiplev);
            SetFightingCapacity(item.proptys.fightingCapacity);

            bool isFullLevel = item.IsMaxLevel();
            goNotFull.SetActive(!isFullLevel);
            goFull.SetActive(isFullLevel);

            if (!isFullLevel)
            {
                List<string> names = new List<string>();
                List<int> values = new List<int>();
                List<int> incts = new List<int>();
                item.proptys.GetCountByInct(out names, out values, out incts);

                //SetPropertysInGrid(names, values, incts);
                labPropsDesc.text = lastSlot.GetItem().proptys.GetInctByProps();

                SetEnhanceMoney(item.GetMoneyEnhance());

            }
        }
        else
        {
            labNameAndLevel.text = "";
            labCurrentLevel.text = "";
            labNextLevel.text = "";
            labFightingCapacity.text = "";
            labMonery.text = "";
        }
    }