15 lines
734 B
GDScript
15 lines
734 B
GDScript
class_name CampScreen
|
|
extends Control
|
|
# 营地屏壳(营地覆盖层的屏壳容器)。
|
|
# 营地覆盖层视图原样构建(CampOverlay 类视图继续代码构建、零 .tscn 化改造——契约 2);
|
|
# 购买/开合接线归组合根经 CampShopPresenter(信号连接只在组合根)。
|
|
# 可独立实例化(F6/headless 挂载)——V2 探针断言载体。
|
|
|
|
var camp_overlay: CampOverlay # 营地覆盖层(原 build_overlays 营地段迁入——main 组合根句柄指向本屏成员)
|
|
|
|
|
|
func _ready() -> void:
|
|
mouse_filter = Control.MOUSE_FILTER_IGNORE # 屏壳=纯容器(ui_input 实证:全屏 STOP 壳会吃掉下层模态鼠标输入)
|
|
camp_overlay = CampOverlay.new()
|
|
add_child(camp_overlay)
|