await_signal_with_parameters.gd 588 B

12345678910111213141516171819202122232425262728
  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. @warning_ignore("missing_await")
  15. await_no_parameters()
  16. no_parameters.emit()
  17. @warning_ignore("missing_await")
  18. await_one_parameter()
  19. one_parameter.emit(1)
  20. @warning_ignore("missing_await")
  21. await_two_parameters()
  22. two_parameters.emit(1, 2)