summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/tests/scripts/parser/features/signal_declaration.gd
blob: d02f82d4174446fc4a5b8a45c8cde4095c665a25 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# No parentheses.
signal a

# No parameters.
signal b()

# With parameters.
signal c(a, b, c)

# With parameters multiline.
signal d(
	a,
	b,
	c,
)

# With type hints.
signal e(a: int, b: Variant, c: Node)

func no_exec():
	a.emit()
	b.emit()
	c.emit()
	d.emit()
	e.emit()

func test():
	print("Ok")