Beispiel #1
0
        /// <summary>
        /// 设置玩家信息
        /// </summary>
        /// <param name="index"></param>
        /// <param name="infor"></param>
        private void setInforByIndex(int index, PlayerHeadInfor infor)
        {
            if (null == infor)
            {
                headInforList [index].SetActiveEx(false);
            }
            else
            {
                headInforList [index].SetActiveEx(true);
                //Console.Error.WriteLine("当前的头像路径:"+infor.headImg);
                //Console.Error.WriteLine("当前玩家的头像是图片吗"+headInforList[index]);
                AsyncImageDownload.Instance.SetAsyncImage(infor.headImg, headList[index]);
                //AsyncImageDownload.Instance.SetAsyncImage(GameModel.GetInstance.myHandInfor.headImg, img_head);

                //headList [index].Load (infor.headImg);
                nameList[index].text = infor.nickName;
                if (infor.isReady == true)
                {
                    readyList [index].SetActiveEx(true);
                }
                else
                {
                    readyList [index].SetActiveEx(false);
                }
            }
        }
Beispiel #2
0
        /// <summary>
        /// 更新人物数据
        /// </summary>
        /// <param name="_name"></param>
        /// <param name="star"></param>
        /// <param name="birthday"></param>
        public void UpdateInforData(PlayerHeadInfor data)
        {
            // var tmpPlayerVo = GameModel.GetInstance.myHandInfor;
            var tmpBirthday = "1990.11.12";

            if (data.birthday != "")
            {
                tmpBirthday = data.birthday;
            }
            string[] arr = tmpBirthday.Split(new char[1] {
                '.'
            }, System.StringSplitOptions.RemoveEmptyEntries);

            nianInt = int.Parse(arr[0]);
            yueInt  = int.Parse(arr[1]);
            riInt   = int.Parse(arr[2]);

            name.text = data.nickName;
            //sex.sprite =
            if (data.sex == 0)
            {
                img_sexdisplay.Load(_herosexwomanPath);
            }
            else
            {
                img_sexdisplay.Load(_herosexmanPath);
            }

            this.LifeNumber(nianInt.ToString() + yueInt.ToString() + riInt.ToString());

            lb_star.text = RushStar();
            birsday.text = tmpBirthday;
            AsyncImageDownload.Instance.SetAsyncImage(data.headImg, head);
        }
Beispiel #3
0
        private void setInforByIndex(int index, PlayerHeadInfor infor)
        {
            if (null == infor)
            {
                headInforList [index].SetActiveEx(false);
            }
            else
            {
                headInforList [index].SetActiveEx(true);

                headList [index].Load(infor.headImg);
                nameList [index].text = infor.nickName;
                if (infor.isReady == true)
                {
                    readyList [index].SetActiveEx(true);
                }
                else
                {
                    readyList [index].SetActiveEx(false);
                }
            }
        }