#
# サンプルスクリプト 3
#
extends Control
@onready var button = $Button
func _ready():
# シーン初期化処理
init_scene()
# 「もう一度」シーン初期化処理
init_scene()
# シグナルが発行されたら行われる処理
func catch_signal():
pass
# シーン初期化処理
func init_scene():
# Button が発行したシグナルを接続する
# 【追加・変更】既に接続されているかをチェックする
if not button.emited_signal.is_connected(catch_signal):
button.emited_signal.connect(catch_signal)