コード例 #1
0
    public void CreateRoomItem(RspCreateRoom rspCreateRoom)
    {
        if (rspCreateRoom == null)
        {
            return;
        }
        GameObject go = resSvc.LoadPrefab(PathDefine.RoomItemPrefab);

        go.transform.SetParent(Gride);
        go.transform.localScale = Vector3.one;
        RoomItem roomItem = go.GetComponent <RoomItem>();

        roomItem.SetRoomData(rspCreateRoom.name, rspCreateRoom.victoryNum);
        roomItem.btnJoin.onClick.AddListener(() =>
        {
            int index = rspCreateRoom.id;
            ReqJoinRoom(index);
            PECommon.Log("要加入的房间的id:" + index);
        });
    }