public void OnResetScrollItemHandler(GameObject go, int index) { CommonEquipmentIcon equipButton = go.GetComponent <CommonEquipmentIcon>(); if (equipButton != null) { EquipmentInfo info = EquipmentStrengthenProxy.instance.currentEqupmentInfoList[index]; equipButton.SetEquipmentInfo(info); equipButton.GetEquipmentDesButton().SetDelay(0.3f); List <EquipmentInfo> materialList = EquipmentStrengthenProxy.instance.GetMaterialEquipInfoList(); if (materialList.Contains(info)) { equipButton.SetSelect(true); } else { equipButton.SetSelect(false); } //equipButton.transform.localScale = new Vector3(0.88f,0.88f,1); equipButton.onClickHandler = ClickEquipmentIconButton; } }
public void SetSelect(bool isSelect) { if (_commonEquipIcon != null) { _commonEquipIcon.SetSelect(isSelect); } else if (_commonItemIcon != null) { _commonItemIcon.SetSelect(isSelect); } else if (selectImage != null) { selectImage.SetActive(isSelect); } }
public void RefreshMaterialEquipment() { EquipmentInfo[] materials = EquipmentStrengthenProxy.instance.materialsEquipInfo; int selectedEquipmentCount = materials.Length; for (int i = 0; i < selectedEquipmentCount; i++) { TransformUtil.ClearChildren(selectedMaterialRootTran[i], true); if (materials[i] != null) { CommonEquipmentIcon equipmentIconButton = CommonEquipmentIcon.CreateSmallIcon(selectedMaterialRootTran[i]); equipmentIconButton.SetEquipmentInfo(materials[i]); equipmentIconButton.GetEquipmentDesButton().SetDelay(0.3f); equipmentIconButton.SetSelect(true); equipmentIconButton.HideSelect(); equipmentIconButton.onClickHandler = ClickEquipmentIconButton; } } }