semantics_test.gd 510 B

12345678910111213141516171819
  1. extends Node2D
  2. @onready var state_chart: StateChart = $StateChart
  3. func _on_init_state_entered() -> void:
  4. self.state_chart.send_event("input")
  5. func _on_transition_order_init_state_entered() -> void:
  6. self.state_chart.send_event("event0")
  7. func _on_double_taken() -> void:
  8. self.state_chart.set_expression_property("x", 2 * self.state_chart.get_expression_property("x"))
  9. func _on_decrease_taken() -> void:
  10. self.state_chart.set_expression_property("x", self.state_chart.get_expression_property("x") - 2)