[gd_scene load_steps=6 format=3] [ext_resource type="Script" path="res://scenes/Interaction/mushroom.gd" id="1_m1s2h"] [sub_resource type="CylinderMesh" id="CylinderMesh_stem"] top_radius = 0.05 bottom_radius = 0.05 height = 0.15 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_stem"] albedo_color = Color(0.9, 0.85, 0.7, 1) [sub_resource type="SphereMesh" id="SphereMesh_cap"] radius = 0.15 height = 0.1 is_hemisphere = true [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cap"] albedo_color = Color(0.8, 0.2, 0.2, 1) [node name="Mushroom" type="Node3D" groups=["mushrooms"]] script = ExtResource("1_m1s2h") [node name="Stem" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.075, 0) mesh = SubResource("CylinderMesh_stem") surface_material_override/0 = SubResource("StandardMaterial3D_stem") [node name="Cap" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.15, 0) mesh = SubResource("SphereMesh_cap") surface_material_override/0 = SubResource("StandardMaterial3D_cap") [node name="SpreadTimer" type="Timer" parent="."] one_shot = true [node name="GroundRay" type="RayCast3D" parent="."] target_position = Vector3(0, -10, 0) [connection signal="timeout" from="SpreadTimer" to="." method="_on_spread_timer_timeout"]