feat(迭代26 T5b): 诊断转储钮退出玩家画面——入口迁调试浮窗(grilling Q8 裁甲)
- main.gd 卸载点删除(build_diag_button 挂载+连接);build_diag_button 工厂退役(ui_assembler); 连接随迁=debug_overlay.diagnose_requested→_on_diagnose_pressed(dump_diagnosis 卡死取证保留, 删除案否/门控隐藏案否——浮窗本就可全局可开,双轨无意义) - debug_overlay 新增 diagnose_requested 信号+区块⑤转储钮(_emit_diagnose_requested 外发,纯视图边界) - 探针同批入册:ui_tune_probe 只读巡检白名单+_emit_diagnose_requested、连接数 10→11(七钮), confirm_dialog/main 树序注释订正(诊断钮引用清除) - 冒烟新增 _smoke_diag_button_retired() 7 断言(V6:主区零残留+工厂退役+连接随迁+浮窗可达); 冒烟 1048→1055/0;probe --click/--full 全绿残留 0
This commit is contained in:
1 parent
02c87fc281
commit
260c9bbd9e
6 files changed
+48
-24
No files matched your search
@@ -216,18 +216,6 @@ static func build_inter_overlay(host: Control) -> Dictionary:
|
||||
return {"overlay": overlay, "label": label, "next_btn": next_btn}
|
||||
|
||||
|
||||
# Playtest 诊断按钮(调试变体——battle.md §States 允许;卡死转储)
|
||||
static func build_diag_button(host: Control) -> Button:
|
||||
var diag_btn := UiKit.button("诊断转储", 0.0) # 角落小件豁免宽度基准(固定 offsets 112px 宽)
|
||||
diag_btn.set_anchors_preset(Control.PRESET_BOTTOM_LEFT)
|
||||
diag_btn.offset_left = 6.0
|
||||
diag_btn.offset_top = -30.0
|
||||
diag_btn.offset_right = 118.0
|
||||
diag_btn.offset_bottom = -6.0
|
||||
host.add_child(diag_btn)
|
||||
return diag_btn
|
||||
|
||||
|
||||
static func overlay_bg(host: Control, color: Color) -> ColorRect:
|
||||
var dim := ColorRect.new()
|
||||
dim.color = color
|
||||
|
||||
Reference in new issue
Block a user