public override void onClosed() { EquipProxy.getInstance().removeEventListener(EquipProxy.EVENT_EQUIP_INHERIT, onEquipInherit); inheritType = inheritType._null; eqp1_id = 0; eqp2_id = 0; a3_EquipModel.getInstance().Attchange_wite = false; }
void onover() { inheritType = inheritType._null; eqp1_id = 0; eqp2_id = 0; if (datalist.Count > 0) { SetShow(); } else { InterfaceMgr.getInstance().close(InterfaceMgr.A3_EQPINHERIT); } }
void SetShow() { if (eqp1_id == 0 && eqp2_id == 0) { eqp1_id = datalist[0].id1; eqp2_id = datalist[0].id2; inheritType = datalist[0].type; } else { return; } clearicon(); GameObject icon1 = IconImageMgr.getInstance().createA3ItemIcon(a3_EquipModel.getInstance().getEquipByAll(eqp1_id)); icon1.transform.SetParent(eqpIcon1, false); icon1.transform.FindChild("iconborder/ismark").gameObject.SetActive(false); GameObject icon2 = IconImageMgr.getInstance().createA3ItemIcon(a3_EquipModel.getInstance().getEquipByAll(eqp2_id)); icon2.transform.SetParent(eqpIcon2, false); icon2.transform.FindChild("iconborder/ismark").gameObject.SetActive(false); transform.FindChild("value1").gameObject.SetActive(false); transform.FindChild("value2").gameObject.SetActive(false); if (inheritType == inheritType.eqp) { transform.FindChild("value1").gameObject.SetActive(true); transform.FindChild("value2").gameObject.SetActive(true); SXML s_xml_inherit = XMLMgr.instance.GetSXML("item.inheritance", "equip_stage==" + a3_EquipModel.getInstance().getEquipByAll(eqp1_id).equipdata.stage); transform.FindChild("money").GetComponent <Text>().text = s_xml_inherit.getString("money"); transform.FindChild("money").gameObject.SetActive(true); transform.FindChild("info").GetComponent <Text>().text = ContMgr.getCont("a3_eqpInherit_eqptop"); setValue_tishi_cc(); } else if (inheritType == inheritType.baoshi) { transform.FindChild("retun").gameObject.SetActive(false); transform.FindChild("retunText").gameObject.SetActive(false); transform.FindChild("money").gameObject.SetActive(false); transform.FindChild("info").GetComponent <Text>().text = ContMgr.getCont("a3_eqpInherit_baoshitop"); } datalist.Remove(datalist[0]); }