[gd_scene load_steps=7 format=3 uid="uid://dj422swbqehqb"]

[ext_resource type="Script" path="res://entities/PuddleSpreader.gd" id="1_l4uqk"]
[ext_resource type="PackedScene" uid="uid://dulsm6psophsc" path="res://entities/objects/puddle/components/PuddleSpawner.tscn" id="2_xbde4"]

[sub_resource type="BoxShape3D" id="BoxShape3D_3v0ip"]
size = Vector3(6, 4, 6)

[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_rmy62"]
transparency = 1
albedo_color = Color(0.188235, 0.156863, 0.137255, 0.729412)

[sub_resource type="SphereMesh" id="SphereMesh_u8hby"]
material = SubResource("StandardMaterial3D_rmy62")
radius = 3.0

[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_eutk6"]
albedo_color = Color(0.352941, 0.843137, 0, 1)

[node name="PuddleSpreader" type="Area3D"]
collision_layer = 0
collision_mask = 38
script = ExtResource("1_l4uqk")

[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
shape = SubResource("BoxShape3D_3v0ip")

[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
mesh = SubResource("SphereMesh_u8hby")
surface_material_override/0 = SubResource("StandardMaterial3D_eutk6")

[node name="Timer" type="Timer" parent="."]
wait_time = 0.3
autostart = true

[node name="PuddleSpawner" parent="." instance=ExtResource("2_xbde4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 2)

[node name="PuddleSpawner2" parent="." instance=ExtResource("2_xbde4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0.6, 2)

[node name="PuddleSpawner3" parent="." instance=ExtResource("2_xbde4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0.6, 0)

[node name="PuddleSpawner4" parent="." instance=ExtResource("2_xbde4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0.6, -2)

[node name="PuddleSpawner5" parent="." instance=ExtResource("2_xbde4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, -2)

[node name="PuddleSpawner6" parent="." instance=ExtResource("2_xbde4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0.6, -2)

[node name="PuddleSpawner7" parent="." instance=ExtResource("2_xbde4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0.6, 0)

[node name="PuddleSpawner8" parent="." instance=ExtResource("2_xbde4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0.6, 2)

[connection signal="timeout" from="Timer" to="." method="_on_Timer_timeout"]
