[Godot] C# 이벤트로서의 커스텀 시그널

C# 이벤트로서의 커스텀 시그널

Godot에서 C# 스크립트를 통해 커스텀 이벤트를 선언하려면 [Signal] 특성을 사용한 public 대리자 형식을 사용해야합니다. 그리고 델리게이트의 식별자 끝에 EventHandler를 붙여야 커스텀 시그널로 인식합니다.

예를 들어, Hit 델리게이트를 코드에 추가해서 커스텀 시그널을 추가하려면 아래 코드처럼 작성해야 합니다.

[Signal]
public delegate void HitEventHandler();

그러면 사진처럼 Hit 델리게이트를 시그널로 사용할 수 있게됩니다.

해당 게시물에 사용된 Godot 버전

4.1.1-stable_mono

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다