obstacle_map.tscn 1.5 KB

123456789101112131415161718192021222324252627282930313233343536
  1. [gd_scene load_steps=6 format=3 uid="uid://cxa4n46xuic4k"]
  2. [ext_resource type="Script" uid="uid://bqdnjekr8moer" path="res://TankWars/Memorizers/obstacle_map.gd" id="1_slopa"]
  3. [ext_resource type="Script" uid="uid://cau6j0o0julfq" path="res://addons/godot_state_charts/state_chart.gd" id="2_4nank"]
  4. [ext_resource type="Script" uid="uid://bou0yn8lpwcuh" path="res://addons/godot_state_charts/compound_state.gd" id="3_4nank"]
  5. [ext_resource type="Script" uid="uid://dyiggrr357tov" path="res://addons/godot_state_charts/atomic_state.gd" id="3_qcyp6"]
  6. [ext_resource type="Script" uid="uid://m8bym6l05tkl" path="res://addons/godot_state_charts/transition.gd" id="4_kgtyo"]
  7. [node name="ObstacleMap" type="Node2D"]
  8. script = ExtResource("1_slopa")
  9. [node name="Behavior" type="Node" parent="."]
  10. script = ExtResource("2_4nank")
  11. metadata/_custom_type_script = "uid://cau6j0o0julfq"
  12. [node name="UpdateMap" type="Node" parent="Behavior"]
  13. script = ExtResource("3_4nank")
  14. initial_state = NodePath("Idle")
  15. metadata/_custom_type_script = "uid://bou0yn8lpwcuh"
  16. [node name="Idle" type="Node" parent="Behavior/UpdateMap"]
  17. script = ExtResource("3_qcyp6")
  18. metadata/_custom_type_script = "uid://dyiggrr357tov"
  19. [node name="update" type="Node" parent="Behavior/UpdateMap/Idle"]
  20. script = ExtResource("4_kgtyo")
  21. to = NodePath("..")
  22. event = &"update_map"
  23. delay_in_seconds = "0.0"
  24. [node name="Timer" type="Timer" parent="."]
  25. wait_time = 10.0
  26. autostart = true
  27. [connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"]