public void UpdateData(object dataObj) { _data = dataObj as DataDic <ShopData>; GameManager.GetGameManager.ClearChild(FatherObj); foreach (ShopData child in _data.Data) { GameObject item = ObjectPool.GetInstance().GetObj(listobj, FatherObj); TransformData Transformdata = item.GetComponent <TransformData>(); Transformdata.GetObjectValue <Text>("desc").text = child.msg; Transformdata.GetObjectValue <Text>("piece").text = child.price.ToString(); ConfigManager.GetConfigManager.SetCarImage(Transformdata.GetObjectValue <RawImage>("head"), child.index - 1); Transformdata.GetObjectValue <Button>("buy").onClick.AddListener(delegate() { GameManager.GetGameManager.OpenWindow(BuyWidnow); TransformData td = BuyWidnow.GetComponent <TransformData>(); td.GetObjectValue <Text>("desc").text = child.msg; td.GetObjectValue <Text>("price").text = child.price.ToString(); ConfigManager.GetConfigManager.SetCarImage(td.GetObjectValue <RawImage>("head"), child.index - 1); Button buyBtn = td.GetObjectValue <Button>("btn"); buyBtn.onClick.RemoveAllListeners(); buyBtn.onClick.AddListener(() => { Buy.Data.AddData("tp", child.tp); Buy.Get(); }); }); } }
private void UpdateData(object data) { GameManager.GetGameManager.ClearChild(Friend.Parent); _data = data as DataDic <DataItem.KuangFirendData>; foreach (DataItem.KuangFirendData item in _data.Data) { GameObject go = ObjectPool.GetInstance().GetObj(Friend.listobj, Friend.Parent); TransformData obj = go.GetComponent <TransformData>(); LoadImage.GetLoadIamge.Load(item.userinfo["avatar"].ToString(), new RawImage[] { obj.GetObjectValue <RawImage>("head") }); obj.GetObjectValue <Text>("name").text = item.userinfo["nickname"].ToString(); obj.GetObjectValue <Text>("id").text = item.userinfo["id"].ToString(); obj.GetObjectValue <Text>("lvl").text = GlobalData.GameConstConfig.GetGuojikuangyouUserLevel(int.Parse(item.userinfo["level"].ToString())); } }
private void UpdateData_GuaShou(object data) { Debug.Log("E"); if (!gs_list.Parent.gameObject.activeInHierarchy) { return; } _data = data as DataDic <DataItem.gs_Data>; GameManager.GetGameManager.ClearChild(gs_list.Parent); Debug.Log(_data.Data.Count + "挂售"); foreach (DataItem.gs_Data child in _data.Data) { Debug.Log(child.sellinfo); string strstate = child.sellinfo ["state"].ToString(); if (strstate == "已取消...") { continue; } GameObject item = ObjectPool.GetInstance().GetObj(gs_list.listobj, gs_list.Parent); TransformData obj = item.GetComponent <TransformData>(); LoadImage.GetLoadIamge.Load(child.sellinfo["fromavatar"].ToString(), new RawImage[] { obj.GetObjectValue <RawImage>("head") }); obj.GetObjectValue <Text> ("desc").text = child.sellinfo ["state"].ToString(); obj.GetObjectValue <Text> ("num").text = child.sellinfo ["num"].ToString(); obj.GetObjectValue <Text> ("price").text = child.sellinfo ["price"].ToString(); obj.GetObjectValue <Button> ("btn").onClick.AddListener(delegate() { http_guashou_pipei.Data.AddData("genid", child.sellinfo["id"].ToString()); GameManager.GetGameManager.OpenWindow(Ppwindow); TransformData objtransform = Ppwindow.GetComponent <TransformData>(); objtransform.GetObjectValue <Text>("state").text = child.sellinfo["state"].ToString(); objtransform.GetObjectValue <Text>("name").text = child.sellinfo["fromname"].ToString(); objtransform.GetObjectValue <RawImage>("head").texture = obj.GetObjectValue <RawImage> ("head").texture; Button btn = Ppwindow.GetComponentInChildren <Button>(); btn.onClick.AddListener(delegate() { http_guashou_pipei.Get(); http_guashou_pipei.HttpSuccessCallBack.Addlistener(delegate(ReturnHttpMessage obja) { if (obja.Code == HttpCode.SUCCESS) { http_guashou_list.Data.AddData("tp", "eth"); http_guashou_list.Get(); } }); }); }); } }
private void UpdataData(object dataObj) { data = dataObj as DataDic <MachineInfoData>; if (data.Data == null) { return; } yijianwakuang_btn.onClick.RemoveAllListeners(); yijianwakuang_btn.onClick.AddListener(() => { if (StartIntermittenceShow != null) { StopCoroutine(StartIntermittenceShow); } StartIntermittenceShow = StartCoroutine(GetStartAll()); }); GameManager.GetGameManager.ClearChild(MheScreen_list.Parent); GameManager.GetGameManager.ClearChild(Mhe_list.Parent); localNumGroup = new int[4]; foreach (MachineInfoData item in data.Data) { //我的车库 GameObject go = ObjectPool.GetInstance().GetObj(Mhe_list.listobj, Mhe_list.Parent); TransformData Transformdata = go.GetComponent <TransformData>(); Transformdata.GetObjectValue <Text>("name").text = GlobalData.GameConstConfig.GetCarName(item.tp); //int muncar = int.Parse(item.tp.Replace("sb", "")) / 500 - 1; int muncar = GlobalData.GameConstConfig.GetCarIndex(item.tp); ConfigManager.GetConfigManager.SetCarImage(Transformdata.GetObjectValue <RawImage>("head"), muncar); Button tixianBtn = Transformdata.GetObjectValue <Button>("tixianBtn"); tixianBtn.onClick.RemoveAllListeners(); tixianBtn.onClick.AddListener(() => { GameManager.GetGameManager.OpenWindow(WindowBASE_kuangchetixian); transfrom_MachineTixian.TixianTask(item); }); //我的场景 GameObject goScreen = ObjectPool.GetInstance().GetObj(MheScreen_list.listobj, MheScreen_list.Parent); ConfigManager.GetConfigManager.SetCarImage(goScreen.GetComponent <RawImage>(), muncar); localNumGroup[muncar]++; } for (int i = 0; i < localNumGroup.Length; i++) { AllCar.GetChild(i).GetComponent <TransformData>().GetObjectValue <Text>("Num").text = localNumGroup[i].ToString(); } }
private void Update_dingdan(object data) { Debug.Log("B"); if (!jiaoyo_list.Parent.gameObject.activeInHierarchy) { return; } _data = data as DataDic <DataItem.gs_Data>; GameManager.GetGameManager.ClearChild(jiaoyo_list.Parent); foreach (DataItem.gs_Data child in _data.Data) { string strstate = child.sellinfo ["state"].ToString(); // if (strstate == "已取消...") // continue; GameObject item = ObjectPool.GetInstance().GetObj(jiaoyo_list.listobj, jiaoyo_list.Parent); TransformData obj = item.GetComponent <TransformData> (); obj.GetObjectValue <Text> ("Num").text = child.sellinfo ["num"].ToString(); obj.GetObjectValue <Text> ("price").text = child.sellinfo ["price"].ToString(); obj.GetObjectValue <Text> ("name").text = child.sellinfo ["fromname"].ToString(); obj.GetObjectValue <Text> ("state").text = strstate; obj.GetObjectValue <Text> ("type").text = child.sellinfo ["style"].ToString(); } }
private void Update_pipei(object data) { Debug.Log("A"); if (!jiaoyo_list.Parent.gameObject.activeInHierarchy) { return; } _data = data as DataDic <DataItem.gs_Data>; GameManager.GetGameManager.ClearChild(jiaoyo_list.Parent); foreach (DataItem.gs_Data child in _data.Data) { string strstate = child.sellinfo ["state"].ToString(); // if (strstate == "已取消...") // continue; GameObject item = ObjectPool.GetInstance().GetObj(jiaoyo_list.listobj, jiaoyo_list.Parent); TransformData obj = item.GetComponent <TransformData> (); obj.GetObjectValue <Text> ("Num").text = child.sellinfo ["num"].ToString(); obj.GetObjectValue <Text> ("price").text = child.sellinfo ["price"].ToString(); obj.GetObjectValue <Text> ("name").text = child.sellinfo ["fromname"].ToString(); obj.GetObjectValue <Text> ("type").text = child.sellinfo ["style"].ToString(); obj.GetObjectValue <Text> ("state").text = strstate; obj.GetObjectValue <Button> ("btn_chose").onClick.RemoveAllListeners(); obj.GetObjectValue <Button> ("btn_chose").onClick.AddListener(delegate() { btn_suremoney.gameObject.SetActive(false); if (strstate == "匹配中...") { if (child.sellinfo ["style"].ToString() == "求购") { btn_ok.gameObject.SetActive(true); } else { btn_ok.gameObject.SetActive(false); btn_suremoney.gameObject.SetActive(true); btn_suremoney.onClick.AddListener(delegate() { Http_dakuan.Data.URL = "market/hangselldakuan"; Http_dakuan.Data.AddData("genid", child.sellinfo ["id"].ToString()); }); } btn_lost.gameObject.SetActive(false); } else { btn_suremoney.gameObject.SetActive(false); } btn_ok.onClick.RemoveAllListeners(); btn_ok.onClick.AddListener(delegate() { GameManager.GetGameManager.OpenWindow(makesure); TransformData makeobj = makesure.GetComponent <TransformData>(); if (child.sellinfo ["style"].ToString() == "挂售") { http_jy.Data.URL = "market/hangsellyes"; makeobj.GetObjectValue <Text>("desc").text = "您要确定此项挂售订单吗"; } else { http_jy.Data.URL = "market/lookingforyes"; makeobj.GetObjectValue <Text>("desc").text = "您要确定此项求购订单吗"; } makeobj.GetObjectValue <Button>("btn_ok").onClick.RemoveAllListeners(); makeobj.GetObjectValue <Button>("btn_ok").onClick.AddListener(delegate() { http_jy.Data.AddData("genid", child.sellinfo ["id"].ToString()); http_jy.Get(); http_jy.HttpSuccessCallBack.Addlistener(delegate(ReturnHttpMessage o) { if (o.Code == HttpCode.SUCCESS) { http_pipei.Get(); SetFlase(); } }); }); }); }); } }