Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

GD0108: 내보낸 도구 버튼이 도구 클래스에 없습니다.

규칙 ID

GD0108

카테고리

사용례

수정 내용이 중단되거나 중단되지 않음

굽기

기본적으로 활성화됨

es

원인

[Tool] 속성으로 주석이 있지 않은 클래스의 속성에 [ExportToolButton] 속성으로 주석이 추가되었습니다.

설명

[ExportToolButton]``는 검사기에서 클릭 가능한 버튼을 만드는 사용되므로 편집기에서 실행되는 다른 모든 스크립트와 마찬가지로 ``[Tool] 속성으로 주석을 달아야 합니다.

[Tool]
public partial class MyNode : Node
{
    [ExportToolButton("Click me!")]
    public Callable ClickMeButton => Callable.From(ClickMe);

    private static void ClickMe()
    {
        GD.Print("Hello world!");
    }
}

독립적으로 존재해야 하는 것

이 규칙 위반을 해결하려면 [ExportToolButton] 속성으로 주석이 달린 멤버가 포함된 클래스에 [Tool] 속성을 추가하세요.

경고를 억제해야 하는 경우

이 규칙에서 경고를 표시하지 마세요. 스크립트에 [Tool] 속성으로 주석이 추가되지 않은 경우 검사기의 클릭 가능한 버튼이 작동하지 않습니다.