新件两枚(RefCounted,仿 aux_interact_controller 房内范式): - bonus_interact_controller.gd(241行):三选一停点编排 on_presented/present_node_bonus/ show_pick/on_refresh/on_pick_confirmed/on_aux_replace_presented/on_replace_chosen/ on_resolved/on_continue + TP0 复合键卡片装配 + 工坊名投影;_pending_bonus/_bonus_context 随迁;兑付写调用唯一经 adventure.pick_bonus/apply_node_bonus/resolve_bonus_replace。 - camp_shop_presenter.gd(172行):营地开合/快照/锻造·同调·天赋树·Fork 四写口 + 商店 pool/product 双面购买/离开;写调用唯一经 MetaProgression 原语与 LevelRunner.buy_*。 接线留组合根(ADR-0001):overlay/adventure 十三信号由组合根接至控制器 on_* 入口; 模态栈/演播后排窗/呈现刷新/fatal 经回调注入;meta/save_manager/adventure/runner 现值 回调注入——探针 isolate_save 换注 main.meta 实证 ctor 捕获会记错账(营地购买未出账), 现值回调为房内先例口径。 家族②debug 接线收口=契约3 组合根绑定面(settlement 写+_wire_battle+override/seed 取数 在组合根 UI 态)不迁移,节头注记记档——任务书族级估 ~50 行与 ADR-0001 相抵,处置在 代拍白名单「拆件归属」内。 探针缝保缝:main._on_camp_closed/_camp_data 保缝转发(click/ui_probe 直呼面); bonus_overlay 主类公有字段维持。 行数对照:1378→1119(净减 259);对照任务书锚 ~900±50(净减 ~430)差 -160,归因= 三家族可迁清单实测上限 ~336 行(任务书自估 315),锚位与族级清单不自洽——差异进出口 报告呈用户。闸:三种子 click 绿(7/9117、11/10202、23/9156)+冒烟 718/0+run_all 15+ui_probe。
2 lines
20 B
Plaintext
2 lines
20 B
Plaintext
uid://cp308xdkheml3
|