public override void Updata(object data)
 {
     if (data == null)
     {
         return;
     }
     base.Updata(data);
     this.scrollViewData = (GradeDataS2C)data;
     if (scrollViewData.score > 0)
     {
         resulteImg.sprite = Resources.Load <Sprite>("Textures/UI/赢");
         score.text        = "+" + scrollViewData.score;
         score.color       = new Color(255, 241, 0);
     }
     if (scrollViewData.score < 0)
     {
         resulteImg.sprite = Resources.Load <Sprite>("Textures/UI/输");
         score.text        = "" + scrollViewData.score;
         score.color       = new Color(0, 171, 255);
     }
     if (scrollViewData.score == 0)
     {
         resulteImg.sprite = Resources.Load <Sprite>("Textures/UI/平");
         score.text        = "0";
         score.color       = new Color(0, 255, 0);
     }
     this.roomID           = scrollViewData.roomID;
     this.roomCodeTxt.text = this.scrollViewData.roomCode;
     this.timeTxt.text     = TimeHandle.Instance.GetDateTimeByTimestamp(this.scrollViewData.time).ToString("yy-MM-dd HH:mm:ss");
     //for (int i = 0;i < this.ScrollViewData.UsersInfo.Count ;i++)
     //{
     //    this.userNames[i].text = this.ScrollViewData.UsersInfo[i].userName + ":" + this.ScrollViewData.UsersInfo[i].score.ToString();
     //};
 }
Exemple #2
0
    /// <summary>
    /// 初始化战绩数据
    /// </summary>
    /// <param name="body"></param>
    private void InitGradeInfo(object body)
    {
        ArrayList       gradeList = new ArrayList();
        GetGradeInfoS2C package   = (GetGradeInfoS2C)body;

        for (int i = 0; i < package.gradeDataS2C.Count; i++)
        {
            GradeDataS2C gradeInfo = package.gradeDataS2C[i];
            gradeList.Add(new GradeScrollData(i, gradeInfo.roomID, gradeInfo.time, gradeInfo.roomCode, gradeInfo.usersInfo));
        }
        this.View.GradeTableView.DataProvider = gradeList;
    }
Exemple #3
0
    /// <summary>
    /// 初始化战绩数据
    /// </summary>
    /// <param name="body"></param>
    private void InitGradeInfo(object body)
    {
        ArrayList       gradeList = new ArrayList();
        GetGradeInfoS2C package   = (GetGradeInfoS2C)body;

        for (int i = 0; i < package.gradeDataS2C.Count; i++)
        {
            GradeDataS2C gradeInfo = package.gradeDataS2C[i];

            gradeList.Add(gradeInfo);
        }
        this.View.ParticularsTableView.DataProvider = gradeList;
    }