diff --git a/game/presentation/views/camp_sub_view_base.gd b/game/presentation/views/camp_sub_view_base.gd index b03b7384..1cc78727 100644 --- a/game/presentation/views/camp_sub_view_base.gd +++ b/game/presentation/views/camp_sub_view_base.gd @@ -30,7 +30,13 @@ func _build_shell(title: String, icon_path: String, content: Control) -> void: margin.add_child(col) _build_top_bar(col, title, icon_path) content.size_flags_vertical = Control.SIZE_EXPAND_FILL - col.add_child(content) + # 内容米板身(柜台行板对比底=PanelData——旧柜台面板形态延续,行板墨色对比表不脱锚) + var body := PanelContainer.new() + body.add_theme_stylebox_override("panel", + UiKit.panel_flat(UiKit.PANEL_DATA, UiKit.PANEL_BORDER, UiKit.RADIUS_OBJECT, 1, Vector4(10, 10, 10, 10))) + body.size_flags_vertical = Control.SIZE_EXPAND_FILL + body.add_child(content) + col.add_child(body) _build_bottom_bar(col) visible = false # 登记模态初始隐(开合走栈) diff --git a/game/presentation/views/forge_view.gd b/game/presentation/views/forge_view.gd index f47054a5..7375bd83 100644 --- a/game/presentation/views/forge_view.gd +++ b/game/presentation/views/forge_view.gd @@ -8,7 +8,6 @@ signal forge_buy_requested(route_id: String) ## 锻造路线购买意图( signal forge_unlock_requested(route_id: String) ## 锻造路线解锁意图(写口唯一归 MetaProgression.forge_buy_unlock) signal forge_select_requested(route_id: String) ## 锻造路线选中意图(写口唯一归 MetaProgression.forge_select) -const HEADER_BAND_COL := UiKit.CAMP_HEADER_BAND # 方向稿取色(柜台头带深棕/行板暖米)——值单点收 UiKit const ROW_PLATE_COL := UiKit.CAMP_ROW_PLATE var _forge_lock_l: Label # 锁定态行(钥匙未点亮) diff --git a/game/presentation/views/treasure_view.gd b/game/presentation/views/treasure_view.gd index 8dd45a12..14ed556f 100644 --- a/game/presentation/views/treasure_view.gd +++ b/game/presentation/views/treasure_view.gd @@ -7,7 +7,6 @@ extends CampSubViewBase signal buy_requested(attr: String) ## 秘宝购买/Y 刷新升级意图(presenter 按 attr 分派) signal attune_toggled(item_id: String) ## 同调装配切换意图(写口唯一归 MetaProgression.toggle_attunement) -const HEADER_BAND_COL := UiKit.CAMP_HEADER_BAND const ROW_PLATE_COL := UiKit.CAMP_ROW_PLATE var _ws_lock_l: Label # 锁定态行(ks_workshop 未点亮)