[gd_scene load_steps=5 format=3 uid="uid://5qpcvp2hfk3k"]

[ext_resource type="PackedScene" uid="uid://cjtln1brv5njd" path="res://entities/GridBasedMovable.tscn" id="1_dcn75"]
[ext_resource type="Script" path="res://entities/objects/tools/PlayerToolObject.gd" id="2_xwvw7"]
[ext_resource type="ArrayMesh" uid="uid://dsu5nsqjok5df" path="res://entities/objects/tools/cleaning_tool_item.obj" id="3_jf2cf"]
[ext_resource type="Material" uid="uid://st2d73wbhj7" path="res://entities/objects/tools/PlayerTools01.material" id="4_eqqgt"]

[node name="CleaningToolObject" groups=["pushable", "tool"] instance=ExtResource("1_dcn75")]
script = ExtResource("2_xwvw7")
tool_type = 0

[node name="StaticMesh" parent="RotationPoint" index="1"]
mesh = ExtResource("3_jf2cf")
surface_material_override/0 = ExtResource("4_eqqgt")

[node name="CollisionShape3D" parent="." index="1"]
transform = Transform3D(1, 0, 0, 0, 0.75, 0, 0, 0, 1, 0, 0.6, 0)

[node name="DetectionArea" parent="." index="3"]
transform = Transform3D(1, 0, 0, 0, 0.6, 0, 0, 0, 1, 0, 0.127, 0)

[node name="RayCastFront" parent="RC_Holder" index="0"]
collision_mask = 23

[node name="RayCastBack" parent="RC_Holder" index="3"]
collision_mask = 15

[connection signal="no_health" from="Health" to="." method="_on_Health_no_health"]

[editable path="RC_Holder"]
