コード例 #1
0
    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();
    }
コード例 #2
0
ファイル: ClubHistory.cs プロジェクト: isoundy000/shmj3d
    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);
    }