[gd_scene load_steps=10 format=3 uid="uid://2yqi5u5eo025"] [ext_resource type="Script" uid="uid://07t7yhijru8f" path="res://src/world/gunk_node/grunk_nodule.gd" id="1_iyr82"] [ext_resource type="ArrayMesh" uid="uid://lvats6ptrcxt" path="res://assets/props/icosahedron/icosahedron.obj" id="2_7fplw"] [ext_resource type="Material" uid="uid://bmab6i16v748m" path="res://assets/materials/grunk_jittery.material" id="3_eu6j6"] [ext_resource type="AudioStream" uid="uid://bb560r2wvjfht" path="res://assets/sfx/grunk/greeble1.wav" id="4_7fplw"] [ext_resource type="AudioStream" uid="uid://dunakapj3mb0h" path="res://assets/sfx/grunk/greeble2.wav" id="5_omayi"] [ext_resource type="AudioStream" uid="uid://6bgyoaclmu8c" path="res://assets/sfx/grunk/greeble3.wav" id="6_yg8lg"] [ext_resource type="AudioStream" uid="uid://7nj6bldnhos3" path="res://assets/sfx/grunk/greeble4.wav" id="7_4kci5"] [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_530fq"] data = PackedVector3Array(0.7236, -0.4472, 0.5257, 0, -1, 0, -0.2764, -0.4472, 0.8506, 0, -1, 0, 0.7236, -0.4472, 0.5257, 0.7236, -0.4472, -0.5257, -0.2764, -0.4472, 0.8506, 0, -1, 0, -0.8944, -0.4472, 0, -0.8944, -0.4472, 0, 0, -1, 0, -0.2764, -0.4472, -0.8506, -0.2764, -0.4472, -0.8506, 0, -1, 0, 0.7236, -0.4472, -0.5257, 0.7236, -0.4472, -0.5257, 0.7236, -0.4472, 0.5257, 0.8944, 0.4472, 0, 0.7236, -0.4472, 0.5257, -0.2764, -0.4472, 0.8506, 0.2764, 0.4472, 0.8506, -0.2764, -0.4472, 0.8506, -0.8944, -0.4472, 0, -0.7236, 0.4472, 0.5257, -0.8944, -0.4472, 0, -0.2764, -0.4472, -0.8506, -0.7236, 0.4472, -0.5257, -0.2764, -0.4472, -0.8506, 0.7236, -0.4472, -0.5257, 0.2764, 0.4472, -0.8506, 0.8944, 0.4472, 0, 0.7236, -0.4472, 0.5257, 0.2764, 0.4472, 0.8506, 0.2764, 0.4472, 0.8506, -0.2764, -0.4472, 0.8506, -0.7236, 0.4472, 0.5257, -0.7236, 0.4472, 0.5257, -0.8944, -0.4472, 0, -0.7236, 0.4472, -0.5257, -0.7236, 0.4472, -0.5257, -0.2764, -0.4472, -0.8506, 0.2764, 0.4472, -0.8506, 0.2764, 0.4472, -0.8506, 0.7236, -0.4472, -0.5257, 0.8944, 0.4472, 0, 0.8944, 0.4472, 0, 0.2764, 0.4472, 0.8506, 0, 1, 0, 0.2764, 0.4472, 0.8506, -0.7236, 0.4472, 0.5257, 0, 1, 0, -0.7236, 0.4472, 0.5257, -0.7236, 0.4472, -0.5257, 0, 1, 0, -0.7236, 0.4472, -0.5257, 0.2764, 0.4472, -0.8506, 0, 1, 0, 0.2764, 0.4472, -0.8506, 0.8944, 0.4472, 0, 0, 1, 0) [sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_yg8lg"] random_pitch = 1.1 streams_count = 4 stream_0/stream = ExtResource("4_7fplw") stream_1/stream = ExtResource("5_omayi") stream_2/stream = ExtResource("6_yg8lg") stream_3/stream = ExtResource("7_4kci5") [node name="GrunkNodule" type="StaticBody3D" groups=["Persistent"]] collision_layer = 36 collision_mask = 0 script = ExtResource("1_iyr82") durability = 3.0 metadata/_custom_type_script = "uid://bypgxi0gy56yk" [node name="MeshInstance3D" type="MeshInstance3D" parent="."] unique_name_in_owner = true mesh = ExtResource("2_7fplw") surface_material_override/0 = ExtResource("3_eu6j6") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] shape = SubResource("ConcavePolygonShape3D_530fq") [node name="ChitterSFX" type="AudioStreamPlayer3D" parent="."] unique_name_in_owner = true stream = SubResource("AudioStreamRandomizer_yg8lg") volume_db = -14.0 unit_size = 1.5 panning_strength = 3.0 bus = &"SFX" [node name="ChitterTimer" type="Timer" parent="."] unique_name_in_owner = true one_shot = true [connection signal="timeout" from="ChitterTimer" to="." method="_on_chitter_timer_timeout"]