# 我的开房列表拆分 - `assets/framework/ui/prefabs/widgets/OwnedRoomList.prefab` 独立承载原 `group-98`,已绑定 `LobbyAssets.ownedRoomList`。 - `assets/framework/ui/prefabs/widgets/OwnerRoomItem.prefab` 从用户整理的条目创建,保留背景与数字图片。条目内部坐标改为相对条目中心,房间号数字容器使用横向 Layout。 - 列表背景保持用户调整后的 280×530 尺寸和位置。其下 `RoomScrollView` 使用 Mask、纵向 ScrollView;边距左/右 8、上 55、下 10。`Content` 使用纵向 Layout,间距 5;条目尺寸 264×80。 - 根节点 `OwnerRoomListView` 已指定条目 prefab、Content 和 ScrollView。数字图片仍由现有 `LobbyAssets.ownedRoomDigits` 提供。 - 取消显示前五条的截断,按既有 OwnedRoomHistory 顺序显示全部记录。条目点击继续调用原 joinOwned,拖动不触发加入;背景阻止穿透,遮罩负责关闭。重新打开回到顶部。 - 空列表明确清空高度并暂停 Layout,重新加入条目恢复布局,避免引擎在零条目时计算出负间距高度。 验证:18 项房间列表 Game View 检查通过(包括坐标拖动、滚到底部点击最后一条、遮罩关闭、空列表与重新填充),43 项公告回归检查通过。原房间历史生命周期单元测试、严格类型检查和导入边界检查通过。新 prefab 缺失引用为 0;已检查实际渲染。 预览脚本:`cocoscreator_projects/scripts/verify-owner-room-preview.mjs`。序列化资源通过 Cocos 编辑器 API 创建和保存,服务器协议与数据来源未改。