使用 CONNECT_ONE_SHOT 来连接 ground ready 与 start 等信号

This commit is contained in:
cakipaul 2025-07-16 04:11:25 +08:00
parent 440b0a15d6
commit d1f0771bda
2 changed files with 2 additions and 1 deletions

View File

@ -31,7 +31,7 @@ func _ready() -> void:
if pre_event_name != "":
prev_stage = EventManager.get_stage(pre_event_name)
refresh_visibility()
SceneManager.ground_ready.connect(_on_ground_ready)
SceneManager.ground_ready.connect(_on_ground_ready, CONNECT_ONE_SHOT)
EventManager.stage_updated.connect(_on_global_stage_updated)

View File

@ -8,6 +8,7 @@ enum VIBE {
}
# 从 ground loader 控制该信号
# 建议使用 CONNECT_ONE_SHOT 来连接 ground ready 与 start 等信号
@warning_ignore("unused_signal")
signal ground_ready(ground: Ground2D)
@warning_ignore("unused_signal")