2024-04-16 00:47:31 +00:00
|
|
|
[gd_scene load_steps=4 format=3 uid="uid://cgq2jkbrw1y0o"]
|
|
|
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://ctpn4hvkhxoi3" path="res://behaviours/edible_tracker.tscn" id="1_h53ag"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dti7l0d40hhgt" path="res://behaviours/target_picker.tscn" id="2_h4v3e"]
|
|
|
|
[ext_resource type="Script" path="res://behaviours/move_towards.gd" id="3_ucief"]
|
|
|
|
|
2024-04-16 03:09:31 +00:00
|
|
|
[node name="AIHunterErratic" type="Node2D"]
|
2024-04-16 00:47:31 +00:00
|
|
|
|
|
|
|
[node name="EdibleTracker" parent="." instance=ExtResource("1_h53ag")]
|
|
|
|
|
|
|
|
[node name="Timer" type="Timer" parent="."]
|
|
|
|
wait_time = 2.4
|
|
|
|
autostart = true
|
|
|
|
|
|
|
|
[node name="TargetPicker" parent="." node_paths=PackedStringArray("tracker") instance=ExtResource("2_h4v3e")]
|
|
|
|
tracker = NodePath("../EdibleTracker")
|
|
|
|
|
|
|
|
[node name="MoveTowards" type="Node2D" parent="."]
|
|
|
|
script = ExtResource("3_ucief")
|
|
|
|
|
|
|
|
[connection signal="untracked" from="EdibleTracker" to="TargetPicker" method="clear_if_target"]
|
|
|
|
[connection signal="timeout" from="Timer" to="TargetPicker" method="sample_target"]
|
|
|
|
[connection signal="target_changed" from="TargetPicker" to="MoveTowards" method="set_target" unbinds=1]
|