void showHistories() { List <RoomHistory> rooms = mHistory.rooms; onButtonSel(mHistory.statd); for (int i = 0; i < rooms.Count; i++) { Transform item = getItem(i); RoomHistory room = rooms[i]; RoomHistoryInfo info = room.info; item.Find("roomid").GetComponent <UILabel>().text = "房间号:" + room.room_tag; item.Find("club").GetComponent <UILabel>().text = room.club_id == 1 ? room.club_name : "俱乐部:" + room.club_name; item.Find("desc").GetComponent <UILabel>().text = info.huafen + "/" + info.huafen + (info.maima ? "带苍蝇" : "不带苍蝇") + info.maxGames + "局"; item.Find("btn/score").GetComponent <UILabel>().text = "" + room.score; item.Find("date").GetComponent <UILabel>().text = PUtils.formatTime(room.create_time, "MM-dd"); item.Find("time").GetComponent <UILabel>().text = PUtils.formatTime(room.create_time, "HH:mm"); PUtils.onClick(item.Find("btn"), () => { enterDetail(room); }); PUtils.onClick(item, () => { enterDetail(room); }); } shrinkContent(rooms.Count); mGrid.GetComponent <UIGrid> ().Reposition(); mGrid.GetComponentInParent <UIScrollView> ().ResetPosition(); }
void showHistories() { for (int i = 0; i < mHistory.Count; i++) { Transform item = getItem(i); RoomHistory room = mHistory[i]; RoomHistoryInfo info = room.info; setText(item, "desc", info.huafen + "/" + info.huafen + (info.maima ? "带苍蝇" : "不带苍蝇") + info.maxGames + "局"); setText(item, "time", PUtils.formatTime(room.create_time, "yyyy/MM/dd HH:mm:ss")); setText(item, "roomid", "房间号: " + room.room_id); setText(item, "gamenum", "局数: " + info.game_num); setBtnEvent(item, "btn_detail", () => { enterDetail(room); }); Transform seats = item.Find("seats"); UITable table = seats.GetComponent <UITable>(); int index = 0; for (int j = 0; j < seats.childCount && j < info.seats.Count; j++, index++) { Transform seat = seats.GetChild(j); seat.gameObject.SetActive(true); setText(seat, "name", info.seats [j].name); setText(seat, "score", "" + info.seats [j].score); setIcon(seat, "bghead/icon", info.seats [j].uid); } for (int j = index; j < seats.childCount; j++) { Transform seat = seats.GetChild(j); seat.gameObject.SetActive(false); } table.Reposition(); } updateItems(mHistory.Count); }