public UISprite[] mCardNum; //牌数字 //设置数据并显示 public void SetData(RecordItemData data) { RecordPlayerData p = data.record.Find(o => o.userId == PlayerModel.Inst.UserInfo.userId); //头像 Assets.LoadIcon(p.headUrl, (t) => { mIcon.mainTexture = t; }); //名字 mUserName.text = p.username; //分数 mPoint.text = p.point > 0 ? ("+" + p.point.ToString("f2")) : p.point.ToString("f2"); //牌数字 for (int i = 0; i < 3; i++) { TSTUtil.SetGameCardNum(p.card[i], XXGoldFlowerGameModel.Inst.mCardType, mCardBg[i], mCardNum[i]); } //其他玩家 RecordDetailItem item; for (int i = 0; i < data.record.Count; i++) { if (data.record[i].userId == PlayerModel.Inst.UserInfo.userId) { continue; } item = NGUITools.AddChild(mGrid.gameObject, mItem).GetComponent <RecordDetailItem>(); item.gameObject.SetActive(true); item.SetData(data.record[i]); } mGrid.Reposition(); }
public UISprite[] mCardNum; //牌数字 //设置数据并显示 public void SetData(RecordPlayerData p) { //头像 Assets.LoadIcon(p.headUrl, (t) => { mIcon.mainTexture = t; }); //名字 mUserName.text = p.username; //分数 mPoint.text = p.point > 0 ? ("+" + p.point.ToString("f2")) : p.point.ToString("f2"); //牌数字 for (int i = 0; i < 3; i++) { TSTUtil.SetGameCardNum(p.card[i], XXGoldFlowerGameModel.Inst.mCardType, mCardBg[i], mCardNum[i]); } }
public UISprite[] mCardNum; //牌数字 public void SetData(GoldSettlementItemData data) { //头像 Assets.LoadIcon(data.icon, (t) => { mIcon.mainTexture = t; }); //金币 mGold.text = data.gold.ToString("f2"); //喜 mXi.text = data.xi.ToString("f2"); //分数 mScore.text = data.score.ToString("f2"); //结果 mResult.spriteName = data.score > 0 ? "st_win" : "st_lose"; //牌 for (int i = 0; i < data.cards.Length; i++) { TSTUtil.SetGameCardNum(data.cards[i], XXGoldFlowerGameModel.Inst.mCardType, mCardBg[i], mCardNum[i]); } }
/// <summary> /// 设置牌的值 /// </summary> /// <param name="card"></param> public virtual void SetCard(string card) { mCardNum = card; TSTUtil.SetGameCardNum(card, XXGoldFlowerGameModel.Inst.mCardType, mShowCard.GetComponent <UISprite>(), mPaiLabel); }