41 lines
1.3 KiB
Plaintext
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"]
|