private void SelectCenterEquipTip(long equip_uuid, bool noEquip = false) { Transform transform = base.FindTransform("RightTip"); if (transform.get_childCount() > 0) { EquipItemTipUI component = transform.GetChild(0).GetComponent <EquipItemTipUI>(); component.GetComponent <EquipItemTipUI>().RefreshUI(equip_uuid, false, noEquip, false, 3000); } else { GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("EquipItemTipUI"); instantiate2Prefab.get_transform().SetParent(transform); instantiate2Prefab.SetActive(true); instantiate2Prefab.GetComponent <RectTransform>().set_localScale(new Vector3(1f, 1f, 1f)); instantiate2Prefab.GetComponent <RectTransform>().set_localPosition(new Vector3(0f, 0f, 0f)); instantiate2Prefab.GetComponent <EquipItemTipUI>().RefreshUI(equip_uuid, false, noEquip, false, 3000); } }
public void RefreshUI(int itemID, long equipID, int depthValue = 3000) { EquipItemTipUI component = this.rightTipTrans.FindChild("EquipItemTipUI").GetComponent <EquipItemTipUI>(); if (EquipmentManager.Instance.dicEquips.ContainsKey(equipID)) { component.RefreshUIByEquipID(equipID, depthValue); } else { component.RefreshUIByItemID(itemID, depthValue); } zZhuangBeiPeiZhiBiao zZhuangBeiPeiZhiBiao = DataReader <zZhuangBeiPeiZhiBiao> .Get(itemID); if (zZhuangBeiPeiZhiBiao != null) { EquipLibType.ELT pos = (EquipLibType.ELT)zZhuangBeiPeiZhiBiao.position; EquipItemTipUI component2 = this.leftTipTrans.FindChild("EquipItemTipUI").GetComponent <EquipItemTipUI>(); EquipLib equipLib = EquipmentManager.Instance.equipmentData.equipLibs.Find((EquipLib a) => a.type == pos); component2.RefreshUIByEquipID(equipLib.wearingId, depthValue); } }
public void RefreshUI(WearEquipInfo equipData, int depthValue = 3000) { if (equipData == null) { return; } EquipItemTipUI component = this.rightTipTrans.FindChild("EquipItemTipUI").GetComponent <EquipItemTipUI>(); if (component != null) { component.RefreshUIByWearingInfo(equipData, depthValue); } zZhuangBeiPeiZhiBiao zZhuangBeiPeiZhiBiao = DataReader <zZhuangBeiPeiZhiBiao> .Get(equipData.id); if (zZhuangBeiPeiZhiBiao != null) { EquipLibType.ELT pos = (EquipLibType.ELT)zZhuangBeiPeiZhiBiao.position; EquipItemTipUI component2 = this.leftTipTrans.FindChild("EquipItemTipUI").GetComponent <EquipItemTipUI>(); EquipLib equipLib = EquipmentManager.Instance.equipmentData.equipLibs.Find((EquipLib a) => a.type == pos); component2.RefreshUIByEquipID(equipLib.wearingId, depthValue); } }
private void SetHasEquipedTip(EquipLibType.ELT pos, bool isShowStrength = false) { Transform transform = base.FindTransform("LeftTip"); EquipLib equipLib = EquipmentManager.Instance.equipmentData.equipLibs.Find((EquipLib a) => a.type == pos); if (equipLib != null) { if (transform.get_childCount() > 0) { EquipItemTipUI component = transform.GetChild(0).GetComponent <EquipItemTipUI>(); component.GetComponent <EquipItemTipUI>().RefreshUI(equipLib.wearingId, true, false, isShowStrength, 3000); } else { GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("EquipItemTipUI"); instantiate2Prefab.get_transform().SetParent(transform); instantiate2Prefab.GetComponent <RectTransform>().set_localScale(new Vector3(1f, 1f, 1f)); instantiate2Prefab.SetActive(true); instantiate2Prefab.GetComponent <RectTransform>().set_localPosition(new Vector3(0f, 0f, 0f)); instantiate2Prefab.GetComponent <EquipItemTipUI>().RefreshUI(equipLib.wearingId, true, false, isShowStrength, 3000); } } }