keebie/scenes/game_keyboard.tscn
2025-08-08 02:05:43 +10:00

44 lines
1.6 KiB
Plaintext

[gd_scene load_steps=8 format=3 uid="uid://dl5jgx2ucmvk7"]
[ext_resource type="Script" uid="uid://c7ikemicshkhv" path="res://scripts/game_keyboard.gd" id="1_3k4ps"]
[ext_resource type="PackedScene" uid="uid://bryima34hc3yp" path="res://scenes/game_key.tscn" id="2_hylia"]
[ext_resource type="AudioStream" uid="uid://db7pm7d6amnpk" path="res://assets/sfx/keyboard/swap.wav" id="2_j5t22"]
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_hylia"]
random_pitch = 1.25
streams_count = 1
stream_0/stream = ExtResource("2_j5t22")
[sub_resource type="AudioStreamPolyphonic" id="AudioStreamPolyphonic_3k4ps"]
[sub_resource type="BoxMesh" id="BoxMesh_j5t22"]
size = Vector3(0.09, 2.075, 0.09)
[sub_resource type="QuadMesh" id="QuadMesh_j5t22"]
orientation = 1
[node name="GameKeyboard" type="Node3D" node_paths=PackedStringArray("_keys_holder", "_sfx_player", "_rect_mesh")]
script = ExtResource("1_3k4ps")
_keys_holder = NodePath("Keys")
_sfx_player = NodePath("SFXPlayer")
_rect_mesh = NodePath("RectMesh")
_key_scene = ExtResource("2_hylia")
_layout_swap_sfx = SubResource("AudioStreamRandomizer_hylia")
[node name="Keys" type="Node3D" parent="."]
[node name="SFXPlayer" type="AudioStreamPlayer3D" parent="."]
stream = SubResource("AudioStreamPolyphonic_3k4ps")
attenuation_model = 3
bus = &"SFX"
attenuation_filter_cutoff_hz = 20500.0
[node name="CenterMesh" type="MeshInstance3D" parent="."]
visible = false
mesh = SubResource("BoxMesh_j5t22")
[node name="RectMesh" type="MeshInstance3D" parent="."]
transform = Transform3D(16.4, 0, 0, 0, 1, 0, 0, 0, 5.4, 0, -0.968737, 0)
visible = false
mesh = SubResource("QuadMesh_j5t22")