Пример #1
0
 public void AddData(int key, CharacterData data)
 {
     if (!DataDic.ContainsKey(key))
     {
         DataDic.Add(key, data);
     }
 }
Пример #2
0
 private void UpdateData(object data)
 {
     this.data = data as DataDic <DataItem.MachineInfoData>;
     oneGetStartBtn.onClick.AddListener(() =>
     {
     });
 }
Пример #3
0
 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();
             });
         });
     }
 }
Пример #4
0
    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);
                });
            }
        }
    }
Пример #5
0
    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()));
        }
    }
Пример #6
0
 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();
                     }
                 });
             });
         });
     }
 }
Пример #7
0
 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();
     }
 }
Пример #8
0
    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();
        }
    }
Пример #9
0
    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();
        }
    }
Пример #10
0
    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();
                            }
                        });
                    });
                });
            });
        }
    }
Пример #11
0
        public void AddMenu(DataDicUI Data)
        {
            DataDic menuModel = EntityMapping.Auto <DataDicUI, DataDic>(Data);

            DataDicContext.Add(menuModel);
        }