public override void onShowed() { A3_SummonProxy.getInstance().addEventListener(A3_SummonProxy.EVENT_XILIAN, onXilain); A3_SummonProxy.getInstance().addEventListener(A3_SummonProxy.EVENT_SAVE, onsave); helpcon.SetActive(false); SetCurSuminfo(); SetNeedItem(); SetNewSumInfo(); curtype_do = Todo_type.nul; closeWin("uilayer_savecon"); }
void setChangeCon(GameObject plan, Todo_type type) { plan.SetActive(true); if (type == Todo_type.tochange) { plan.transform.FindChild("Text_top").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xl_top1"); plan.transform.FindChild("Text_mian").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xl_mian1"); } else if (type == Todo_type.tosave) { plan.transform.FindChild("Text_top").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xl_top2"); plan.transform.FindChild("Text_mian").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xl_mian2"); } }
void init() { tranObj.transform.FindChild("old/top").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_0"); tranObj.transform.FindChild("old/text").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_1"); tranObj.transform.FindChild("old/minjie/Text").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_2"); tranObj.transform.FindChild("old/tili/Text").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_3"); tranObj.transform.FindChild("old/gongji/Text").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_4"); tranObj.transform.FindChild("old/fangyu/Text").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_5"); tranObj.transform.FindChild("old/xingyun/Text").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_6"); tranObj.transform.FindChild("new/title/top").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_7"); tranObj.transform.FindChild("new/text").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_1"); tranObj.transform.FindChild("new/minjie/Text").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_2"); tranObj.transform.FindChild("new/tili/Text").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_3"); tranObj.transform.FindChild("new/gongji/Text").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_4"); tranObj.transform.FindChild("new/fangyu/Text").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_5"); tranObj.transform.FindChild("new/xingyun/Text").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_6"); tranObj.transform.FindChild("save/Text").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_8"); tranObj.transform.FindChild("todo/Text").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_9"); tranObj.transform.FindChild("needitem").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_10"); tranObj.transform.FindChild("help/Text").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_11"); //help提示 tranObj.transform.FindChild("help/close/Text").GetComponent <Text>().text = ContMgr.getCont("a3_summon_xilian_12"); //知道了 new BaseButton(tranObj.transform.FindChild("todo")).onClick = (GameObject go) => { if (curSummon_wmd >= curSummon_wmd_new) { if (CanDo_change) { A3_SummonProxy.getInstance().sendXilian(CurSummonID); } else { if (XMLMgr.instance.GetSXML("item.item", "id==" + NeedItemId).GetNode("drop_info") == null) { return; } ArrayList data1 = new ArrayList(); data1.Add(a3_BagModel.getInstance().getItemDataById((uint)NeedItemId)); data1.Add(InterfaceMgr.A3_SUMMON_NEW); if (getSummonWin().avatorobj != null) { data1.Add(getSummonWin().avatorobj); } else { data1.Add(null); } ArrayList n = new ArrayList(); n.Add("xilian"); data1.Add(n); InterfaceMgr.getInstance().ui_async_open(InterfaceMgr.A3_ITEMLACK, data1); } } else { if (getSummonWin() == null) { return; } GameObject plan = getSummonWin().GetSmallWin("uilayer_savecon"); plan.transform.FindChild("Text_mian").GetComponent <Text>().text = ContMgr.getCont("savecon_1"); curtype_do = Todo_type.tochange; setChangeCon(plan, Todo_type.tochange); } }; helpcon = tranObj.transform.FindChild("help").gameObject; new BaseButton(tranObj.transform.FindChild("help_btn")).onClick = (GameObject go) => { helpcon.SetActive(true); }; new BaseButton(helpcon.transform.FindChild("close")).onClick = (GameObject go) => { helpcon.SetActive(false); }; new BaseButton(tranObj.transform.FindChild("save")).onClick = (GameObject go) => { if (curSummon_wmd < curSummon_wmd_new) { A3_SummonProxy.getInstance().sendXilian_save(CurSummonID); } else { if (getSummonWin() == null) { return; } GameObject plan = getSummonWin().GetSmallWin("uilayer_savecon"); plan.transform.FindChild("Text_mian").GetComponent <Text>().text = ContMgr.getCont("savecon_1"); curtype_do = Todo_type.tosave; setChangeCon(plan, Todo_type.tosave); } }; }