views/player-info-view.ts: - 继承 cc.Component,持有 StoreBinder + session 引用 - bindTo(session) 订阅 PlayerStore.state,自动刷新 nickname/bean/avatar - onDestroy 退订 - 替代旧 setHallRoomCard/setBean 等手工回调 prefab: 3 子节点(NicknameLabel/BeanLabel/AvatarSprite) + PlayerInfoView 脚本, 脚本组件 UUID = 76ec1wXb3tPT7yT3odu/daO (MCP add_component 真实挂载). 验证日志已确认: - script hasScript: true (Cocos 识别) - 3 个节点引用写入 actualValue uuid 均非空 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
framework — 框架真源(唯一权威副本)
各子游戏工程的 assets/framework 是指向本目录的 junction(见 scripts/setup-links.mjs)。
六层结构(依赖严格单向,详见 spec §3):core / net / protocol / platform / ui / sdk。
协议相关实现一律以 docs/protocol/ 为唯一信息源(spec §0.1),不在代码或注释中内联复制协议字段。