44 lines
1.6 KiB
Plaintext
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")
|