summaryrefslogtreecommitdiff
path: root/Units/Digger.tscn
diff options
context:
space:
mode:
Diffstat (limited to 'Units/Digger.tscn')
-rw-r--r--Units/Digger.tscn36
1 files changed, 36 insertions, 0 deletions
diff --git a/Units/Digger.tscn b/Units/Digger.tscn
new file mode 100644
index 0000000..819a969
--- /dev/null
+++ b/Units/Digger.tscn
@@ -0,0 +1,36 @@
+[gd_scene load_steps=5 format=3 uid="uid://41uhxuh0d2kr"]
+
+[ext_resource type="Script" path="res://Units/digger.gd" id="1_gtw36"]
+[ext_resource type="PackedScene" uid="uid://bj8j72hwnt6mo" path="res://animated_sprite.tscn" id="2_3ruku"]
+[ext_resource type="SpriteFrames" uid="uid://diwyagjvsgq0i" path="res://Units/units_sprite_frames.tres" id="2_hf257"]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_j6kqi"]
+size = Vector2(8, 10)
+
+[node name="Digger" type="CharacterBody2D"]
+collision_mask = 256
+script = ExtResource("1_gtw36")
+
+[node name="AnimatedSprite" parent="." instance=ExtResource("2_3ruku")]
+texture_filter = 1
+sprite_frames = ExtResource("2_hf257")
+animation = &"dig"
+frame_progress = 0.487318
+centered = false
+offset = Vector2(-7, -10)
+
+[node name="NavigationShape" type="CollisionShape2D" parent="."]
+shape = SubResource("RectangleShape2D_j6kqi")
+
+[node name="TickTimer" type="Timer" parent="."]
+process_callback = 0
+
+[node name="DigReference" type="Marker2D" parent="."]
+position = Vector2(0, 5)
+
+[node name="RayGround" type="RayCast2D" parent="."]
+position = Vector2(0, 5)
+target_position = Vector2(0, 2)
+collision_mask = 256
+
+[connection signal="timeout" from="TickTimer" to="." method="_on_tick_timer_timeout"]