@@ -21,174 +21,161 @@ import godot.core.Signal7
2121import godot.core.Signal8
2222import godot.core.Signal9
2323import godot.core.connect
24+ import kotlin.Any
25+ import kotlin.Pair
2426import kotlin.Suppress
27+ import kotlin.Triple
2528import kotlin.Unit
29+ import kotlin.collections.List
2630import kotlin.coroutines.resume
2731import kotlinx.coroutines.CancellableContinuation
2832import kotlinx.coroutines.suspendCancellableCoroutine
2933
30- public suspend inline fun Signal0.await (): Unit {
31- suspendCancellableCoroutine { cont: CancellableContinuation <Unit > ->
32- connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { ->
33- cont.resume(Unit )
34- }
34+ public suspend inline fun Signal0.await (): Unit = suspendCancellableCoroutine { cont:
35+ CancellableContinuation <Unit > ->
36+ connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { ->
37+ cont.resume(Unit )
3538 }
3639}
3740
38- public suspend inline fun <reified P0 > Signal1<P0>.await (): Unit {
39- suspendCancellableCoroutine { cont: CancellableContinuation <Unit > ->
40- connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0 ->
41- cont.resume(Unit )
42- }
41+ public suspend inline fun <reified P0 > Signal1<P0>.await (): P0 = suspendCancellableCoroutine { cont:
42+ CancellableContinuation <P0 > ->
43+ connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0 ->
44+ cont.resume(p0)
4345 }
4446}
4547
46- public suspend inline fun <reified P0 , reified P1 > Signal2 <P0 , P1 >.await (): Unit {
47- suspendCancellableCoroutine { cont: CancellableContinuation <Unit > ->
48- connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1 ->
49- cont.resume(Unit )
50- }
48+ public suspend inline fun <reified P0 , reified P1 > Signal2 <P0 , P1 >.await (): Pair <P0 , P1 > =
49+ suspendCancellableCoroutine { cont: CancellableContinuation <Pair <P0 , P1 >> ->
50+ connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1 ->
51+ cont.resume(Pair (p0, p1))
5152 }
5253}
5354
54- public suspend inline fun <reified P0 , reified P1 , reified P2 > Signal3 <P0 , P1 , P2 >.await (): Unit {
55- suspendCancellableCoroutine { cont: CancellableContinuation < Unit > ->
56- connect( Object . ConnectFlags . CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2 ->
57- cont.resume( Unit )
58- }
55+ public suspend inline fun <reified P0 , reified P1 , reified P2 > Signal3 <P0 , P1 , P2 >.await ():
56+ Triple < P0 , P1 , P2 > = suspendCancellableCoroutine { cont:
57+ CancellableContinuation < Triple < P0 , P1 , P2 >> ->
58+ connect( Object . ConnectFlags . CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2 ->
59+ cont.resume( Triple (p0, p1, p2))
5960 }
6061}
6162
6263public suspend inline fun <reified P0 , reified P1 , reified P2 , reified P3 >
63- Signal4 <P0 , P1 , P2 , P3 >.await (): Unit {
64- suspendCancellableCoroutine { cont: CancellableContinuation <Unit > ->
65- connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3 ->
66- cont.resume(Unit )
67- }
64+ Signal4 <P0 , P1 , P2 , P3 >.await (): List <Any ?> = suspendCancellableCoroutine { cont:
65+ CancellableContinuation <List <Any ?>> ->
66+ connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3 ->
67+ cont.resume(listOf (p0, p1, p2, p3))
6868 }
6969}
7070
7171public suspend inline fun <reified P0 , reified P1 , reified P2 , reified P3 , reified P4 >
72- Signal5 <P0 , P1 , P2 , P3 , P4 >.await (): Unit {
73- suspendCancellableCoroutine { cont: CancellableContinuation <Unit > ->
74- connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4 ->
75- cont.resume(Unit )
76- }
72+ Signal5 <P0 , P1 , P2 , P3 , P4 >.await (): List <Any ?> = suspendCancellableCoroutine { cont:
73+ CancellableContinuation <List <Any ?>> ->
74+ connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4 ->
75+ cont.resume(listOf (p0, p1, p2, p3, p4))
7776 }
7877}
7978
8079public suspend inline fun <reified P0 , reified P1 , reified P2 , reified P3 , reified P4 , reified P5 >
81- Signal6 <P0 , P1 , P2 , P3 , P4 , P5 >.await (): Unit {
82- suspendCancellableCoroutine { cont: CancellableContinuation <Unit > ->
83- connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5 ->
84- cont.resume(Unit )
85- }
80+ Signal6 <P0 , P1 , P2 , P3 , P4 , P5 >.await (): List <Any ?> = suspendCancellableCoroutine { cont:
81+ CancellableContinuation <List <Any ?>> ->
82+ connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5 ->
83+ cont.resume(listOf (p0, p1, p2, p3, p4, p5))
8684 }
8785}
8886
8987public suspend inline fun <reified P0 , reified P1 , reified P2 , reified P3 , reified P4 , reified P5 ,
90- reified P6 > Signal7 <P0 , P1 , P2 , P3 , P4 , P5 , P6 >.await (): Unit {
91- suspendCancellableCoroutine { cont: CancellableContinuation <Unit > ->
92- connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6 ->
93- cont.resume(Unit )
94- }
88+ reified P6 > Signal7 <P0 , P1 , P2 , P3 , P4 , P5 , P6 >.await (): List <Any ?> =
89+ suspendCancellableCoroutine { cont: CancellableContinuation <List <Any ?>> ->
90+ connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6 ->
91+ cont.resume(listOf (p0, p1, p2, p3, p4, p5, p6))
9592 }
9693}
9794
9895public suspend inline fun <reified P0 , reified P1 , reified P2 , reified P3 , reified P4 , reified P5 ,
99- reified P6 , reified P7 > Signal8 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 >.await (): Unit {
100- suspendCancellableCoroutine { cont: CancellableContinuation <Unit > ->
101- connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7 ->
102- cont.resume(Unit )
103- }
96+ reified P6 , reified P7 > Signal8 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 >.await (): List <Any ?> =
97+ suspendCancellableCoroutine { cont: CancellableContinuation <List <Any ?>> ->
98+ connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7 ->
99+ cont.resume(listOf (p0, p1, p2, p3, p4, p5, p6, p7))
104100 }
105101}
106102
107103public suspend inline fun <reified P0 , reified P1 , reified P2 , reified P3 , reified P4 , reified P5 ,
108- reified P6 , reified P7 , reified P8 > Signal9 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 >.await (): Unit {
109- suspendCancellableCoroutine { cont: CancellableContinuation <Unit > ->
110- connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7,
111- p8 ->
112- cont.resume(Unit )
113- }
104+ reified P6 , reified P7 , reified P8 > Signal9 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 >.await ():
105+ List <Any ?> = suspendCancellableCoroutine { cont: CancellableContinuation <List <Any ?>> ->
106+ connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7, p8 ->
107+ cont.resume(listOf (p0, p1, p2, p3, p4, p5, p6, p7, p8))
114108 }
115109}
116110
117111public suspend inline fun <reified P0 , reified P1 , reified P2 , reified P3 , reified P4 , reified P5 ,
118112 reified P6 , reified P7 , reified P8 , reified P9 >
119- Signal10 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 >.await (): Unit {
120- suspendCancellableCoroutine { cont: CancellableContinuation <Unit > ->
121- connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7, p8,
113+ Signal10 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 >.await (): List < Any ?> =
114+ suspendCancellableCoroutine { cont: CancellableContinuation <List < Any ?> > ->
115+ connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7, p8,
122116 p9 ->
123- cont.resume(Unit )
124- }
117+ cont.resume(listOf (p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
125118 }
126119}
127120
128121public suspend inline fun <reified P0 , reified P1 , reified P2 , reified P3 , reified P4 , reified P5 ,
129122 reified P6 , reified P7 , reified P8 , reified P9 , reified P10 >
130- Signal11 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 , P10 >.await (): Unit {
131- suspendCancellableCoroutine { cont: CancellableContinuation <Unit > ->
132- connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7, p8,
133- p9, p10 ->
134- cont.resume(Unit )
135- }
123+ Signal11 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 , P10 >.await (): List <Any ?> =
124+ suspendCancellableCoroutine { cont: CancellableContinuation <List <Any ?>> ->
125+ connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7, p8, p9,
126+ p10 ->
127+ cont.resume(listOf (p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10))
136128 }
137129}
138130
139131public suspend inline fun <reified P0 , reified P1 , reified P2 , reified P3 , reified P4 , reified P5 ,
140132 reified P6 , reified P7 , reified P8 , reified P9 , reified P10 , reified P11 >
141- Signal12 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 , P10 , P11 >.await (): Unit {
142- suspendCancellableCoroutine { cont: CancellableContinuation <Unit > ->
143- connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7, p8,
144- p9, p10, p11 ->
145- cont.resume(Unit )
146- }
133+ Signal12 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 , P10 , P11 >.await (): List <Any ?> =
134+ suspendCancellableCoroutine { cont: CancellableContinuation <List <Any ?>> ->
135+ connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7, p8, p9,
136+ p10, p11 ->
137+ cont.resume(listOf (p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11))
147138 }
148139}
149140
150141public suspend inline fun <reified P0 , reified P1 , reified P2 , reified P3 , reified P4 , reified P5 ,
151142 reified P6 , reified P7 , reified P8 , reified P9 , reified P10 , reified P11 , reified P12 >
152- Signal13 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 , P10 , P11 , P12 >.await (): Unit {
153- suspendCancellableCoroutine { cont: CancellableContinuation <Unit > ->
154- connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7, p8,
155- p9, p10, p11, p12 ->
156- cont.resume(Unit )
157- }
143+ Signal13 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 , P10 , P11 , P12 >.await (): List <Any ?> =
144+ suspendCancellableCoroutine { cont: CancellableContinuation <List <Any ?>> ->
145+ connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7, p8, p9,
146+ p10, p11, p12 ->
147+ cont.resume(listOf (p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12))
158148 }
159149}
160150
161151public suspend inline fun <reified P0 , reified P1 , reified P2 , reified P3 , reified P4 , reified P5 ,
162152 reified P6 , reified P7 , reified P8 , reified P9 , reified P10 , reified P11 , reified P12 , reified
163- P13 > Signal14 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 , P10 , P11 , P12 , P13 >.await (): Unit {
164- suspendCancellableCoroutine { cont: CancellableContinuation <Unit > ->
165- connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7, p8,
166- p9, p10, p11, p12, p13 ->
167- cont.resume(Unit )
168- }
153+ P13 > Signal14 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 , P10 , P11 , P12 , P13 >.await (): List <Any ?> =
154+ suspendCancellableCoroutine { cont: CancellableContinuation <List <Any ?>> ->
155+ connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7, p8, p9,
156+ p10, p11, p12, p13 ->
157+ cont.resume(listOf (p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13))
169158 }
170159}
171160
172161public suspend inline fun <reified P0 , reified P1 , reified P2 , reified P3 , reified P4 , reified P5 ,
173162 reified P6 , reified P7 , reified P8 , reified P9 , reified P10 , reified P11 , reified P12 , reified
174163 P13 , reified P14 >
175- Signal15 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 , P10 , P11 , P12 , P13 , P14 >.await (): Unit {
176- suspendCancellableCoroutine { cont: CancellableContinuation <Unit > ->
177- connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7, p8,
178- p9, p10, p11, p12, p13, p14 ->
179- cont.resume(Unit )
180- }
164+ Signal15 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 , P10 , P11 , P12 , P13 , P14 >.await (): List <Any ?> =
165+ suspendCancellableCoroutine { cont: CancellableContinuation <List <Any ?>> ->
166+ connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7, p8, p9,
167+ p10, p11, p12, p13, p14 ->
168+ cont.resume(listOf (p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14))
181169 }
182170}
183171
184172public suspend inline fun <reified P0 , reified P1 , reified P2 , reified P3 , reified P4 , reified P5 ,
185173 reified P6 , reified P7 , reified P8 , reified P9 , reified P10 , reified P11 , reified P12 , reified
186174 P13 , reified P14 , reified P15 >
187- Signal16 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 , P10 , P11 , P12 , P13 , P14 , P15 >.await (): Unit {
188- suspendCancellableCoroutine { cont: CancellableContinuation <Unit > ->
189- connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7, p8,
190- p9, p10, p11, p12, p13, p14, p15 ->
191- cont.resume(Unit )
192- }
175+ Signal16 <P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 , P10 , P11 , P12 , P13 , P14 , P15 >.await ():
176+ List <Any ?> = suspendCancellableCoroutine { cont: CancellableContinuation <List <Any ?>> ->
177+ connect(Object .ConnectFlags .CONNECT_ONE_SHOT .id.toInt()) { p0, p1, p2, p3, p4, p5, p6, p7, p8, p9,
178+ p10, p11, p12, p13, p14, p15 ->
179+ cont.resume(listOf (p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15))
193180 }
194181}
0 commit comments