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(); //}; }
/// <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; }
/// <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; }