41 lines
1.3 KiB
Plaintext

[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"]