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 = ""; } }