Godot:Signal
godot의 Signal 에 대한 설명.
코드로 신호를 연결하는 방법
 함수의 문법은 {소스_이름}.connect({시그널_이름}, {대상_이름}, {대상_함수_이름})입니다. 이것이 Timer 연결을 위한 코드입니다: 
public class TimerExample : Node2D
{
    public override void _Ready()
    {
        GetNode("Timer").Connect("timeout", this, nameof(_on_Timer_timeout));
    }
    public void _on_Timer_timeout()
    {
        var sprite = GetNode<Sprite>("Sprite");
        sprite.Visible = !sprite.Visible;
    }
}
신호 방출 방법
public class Main : Node
{
    [Signal]
    public delegate void MySignal(bool value, int other_value);
    public override void _Ready()
    {
        EmitSignal(nameof(MySignal), true, 42);
    }
}
See also
Favorite site
- 시그널 — Godot Engine (stable) 문서 (한국어) - 시그널을 만들고 연결하는 방법.