T3 呈现层结构段: main.gd 1395→1237三件迁出(RowPacer排播泵/AuxInteractController两步交互含-9,-9哨兵改显式无目标/GP影子账本独立件)+模态栈收口(settings/camp/tune改走_open_modal+_input_locked改ModalStack.has_open查询+三例外)+HUD单通道(收尾反馈/结算视觉进presenter,play_round_sweep时序敏感留组合根注记)+链式穿透清除(variation回调注入/phase经snapshot)+confirm_dialog构建序复位删move_child创可贴+登记序树序漂移复位;保留面=main._row_queue委托/pace_delay_for/_flush_row_queue/_adventure_gp_view写面全数核对过;后续卡注=main到900还需迁三选一编排与debug接线(06登记)
This commit is contained in:
1 parent
d1460327a4
commit
0691a188fd
10 files changed
+473
-283
No files matched your search
@@ -32,3 +32,12 @@ func close(m: Control) -> void:
|
||||
if is_instance_valid(h):
|
||||
h.visible = true
|
||||
_occluded.erase(m)
|
||||
|
||||
|
||||
# 开态查询(T3 模态收口批 2026-10-02——组合根输入锁唯一判据:登记册上是否有任一层处于开态;
|
||||
# 可见性即开态,与 open/close 记账同源——组合根不再手工罗列各层)
|
||||
func has_open() -> bool:
|
||||
for m in _list:
|
||||
if is_instance_valid(m) and m.visible:
|
||||
return true
|
||||
return false
|
||||
Reference in new issue
Block a user