public void AddData(int key, CharacterData data) { if (!DataDic.ContainsKey(key)) { DataDic.Add(key, data); } }
private void UpdateData(object data) { this.data = data as DataDic <DataItem.MachineInfoData>; oneGetStartBtn.onClick.AddListener(() => { }); }
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 UpdataData(object dataObj) { data = dataObj as DataDic <TaskData>; foreach (Transform child in FatherObj) { ObjectPool.GetInstance().RecycleObj(child.gameObject); } foreach (TaskData child in data.Data) { if (child.req) { continue; } GameObject item = ObjectPool.GetInstance().GetObj(ListObj, FatherObj); Transform_Task obj = item.GetComponent <Transform_Task>(); TaskMessage task = ConfigManager.GetConfigManager.GetTaskmessage(child.id); obj.icon.sprite = task.iamge; obj.Name.text = task.name; obj.desc.text = task.desc.Replace("s", child.count.ToString()); obj.coin.text = child.coin.ToString(); obj.jindu.text = child.current + "/" + child.count; if (child.complete) { obj.GoButton.GetComponentInChildren <Text>().text = "领取奖励"; obj.GoButton.onClick.AddListener(delegate() { http_lingqu.Data.AddData("id", child.id); http_lingqu.HttpSuccessCallBack.Addlistener(delegate(ReturnHttpMessage data) { if (data.Code == HttpCode.SUCCESS) { DataManager.GetDataManager.task.Remove(child.id); } }); http_lingqu.Get(); }); } else { obj.GoButton.GetComponentInChildren <Text>().text = "前往"; obj.GoButton.onClick.AddListener(delegate() { if (task.TagWindow) { GameManager.GetGameManager.OpenWindow(task.TagWindow); } GameManager.GetGameManager.CloseWindow(WindowTask); }); } } }
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 UpdateData(object data) { _data = data as DataDic <DataItem.RankData>; foreach (Transform item in parentObj) { ObjectPool.GetInstance().RecycleObj(item.gameObject); } Debug.Log(_data.Data.Count); foreach (DataItem.RankData item in _data.Data) { GameObject go = ObjectPool.GetInstance().GetObj(rankItem); go.transform.SetParent(parentObj); go.transform.localScale = Vector3.one; go.SetActive(true); RankItem rItem = go.GetComponent <RankItem>(); rItem.rankNumObj.transform.GetChild(0).gameObject.SetActive(item.rank == 1); rItem.rankNumObj.transform.GetChild(1).gameObject.SetActive(item.rank == 2); rItem.rankNumObj.transform.GetChild(2).gameObject.SetActive(item.rank == 3); rItem.rankNumObj.transform.GetChild(3).gameObject.SetActive(item.rank > 3); if (item.rank > 3) { rItem.rankNumObj.transform.GetChild(3).GetComponent <Text>().text = item.rank.ToString(); } rItem.boardObj.transform.GetChild(0).gameObject.SetActive(item.rank == 1); rItem.boardObj.transform.GetChild(1).gameObject.SetActive(item.rank == 2); rItem.boardObj.transform.GetChild(2).gameObject.SetActive(item.rank == 3); rItem.boardObj.transform.GetChild(3).gameObject.SetActive(item.rank > 3); rItem.nameTxt.text = item.userinfo[GlobalData.nickname].ToString(); rItem.sanTxt.text = GlobalData.GameConstConfig.GetSan(int.Parse(item.userinfo[GlobalData.paragraph].ToString())); load_iamge.Load(item.userinfo[GlobalData.avatar].ToString(), new RawImage[] { rItem.headRawImg }); rItem.suanliTxt.text = item.score.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(); } }); }); }); }); } }
public void AddMenu(DataDicUI Data) { DataDic menuModel = EntityMapping.Auto <DataDicUI, DataDic>(Data); DataDicContext.Add(menuModel); }