예제 #1
0
        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;
        }
예제 #2
0
 void onover()
 {
     inheritType = inheritType._null;
     eqp1_id     = 0;
     eqp2_id     = 0;
     if (datalist.Count > 0)
     {
         SetShow();
     }
     else
     {
         InterfaceMgr.getInstance().close(InterfaceMgr.A3_EQPINHERIT);
     }
 }
예제 #3
0
        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]);
        }