Document Object.has_signal() in the Signal class reference

This commit is contained in:
Hugo Locurcio 2024-10-02 16:36:19 +02:00
parent 1917bc3454
commit 83dac9cdb8
No known key found for this signature in database
GPG Key ID: 39E8F8BE30B0A49C

View File

@ -4,7 +4,7 @@
A built-in type representing a signal of an [Object]. A built-in type representing a signal of an [Object].
</brief_description> </brief_description>
<description> <description>
[Signal] is a built-in [Variant] type that represents a signal of an [Object] instance. Like all [Variant] types, it can be stored in variables and passed to functions. Signals allow all connected [Callable]s (and by extension their respective objects) to listen and react to events, without directly referencing one another. This keeps the code flexible and easier to manage. [Signal] is a built-in [Variant] type that represents a signal of an [Object] instance. Like all [Variant] types, it can be stored in variables and passed to functions. Signals allow all connected [Callable]s (and by extension their respective objects) to listen and react to events, without directly referencing one another. This keeps the code flexible and easier to manage. You can check whether an [Object] has a given signal name using [method Object.has_signal].
In GDScript, signals can be declared with the [code]signal[/code] keyword. In C#, you may use the [code][Signal][/code] attribute on a delegate. In GDScript, signals can be declared with the [code]signal[/code] keyword. In C#, you may use the [code][Signal][/code] attribute on a delegate.
[codeblocks] [codeblocks]
[gdscript] [gdscript]