await_signal_with_parameters.gd 486 B

12345678910111213141516171819202122232425
  1. signal no_parameters()
  2. signal one_parameter(number)
  3. signal two_parameters(number1, number2)
  4. func await_no_parameters():
  5. var result = await no_parameters
  6. print(result)
  7. func await_one_parameter():
  8. var result = await one_parameter
  9. print(result)
  10. func await_two_parameters():
  11. var result = await two_parameters
  12. print(result)
  13. func test():
  14. await_no_parameters()
  15. no_parameters.emit()
  16. await_one_parameter()
  17. one_parameter.emit(1)
  18. await_two_parameters()
  19. two_parameters.emit(1, 2)