26 lines
471 B
GDScript
26 lines
471 B
GDScript
|
extends Button
|
||
|
|
||
|
|
||
|
func _ready():
|
||
|
self.connect("pressed", Callable(self, "onButton"))
|
||
|
|
||
|
func onButton():
|
||
|
var yieldResult1 = await doSomething1()
|
||
|
|
||
|
var yieldResult2 = await doSomething2()
|
||
|
# 等待yieldResult2执行完毕
|
||
|
print("end")
|
||
|
|
||
|
|
||
|
func doSomething1():
|
||
|
await print("doSomething")
|
||
|
|
||
|
func doSomething2():
|
||
|
print(1)
|
||
|
await get_tree().create_timer(1).timeout
|
||
|
print(2)
|
||
|
await get_tree().create_timer(1).timeout
|
||
|
print(3)
|
||
|
await get_tree().create_timer(1).timeout
|
||
|
pass
|