130 lines
5.5 KiB
Plaintext
130 lines
5.5 KiB
Plaintext
[gd_scene load_steps=20 format=3 uid="uid://bryima34hc3yp"]
|
|
|
|
[ext_resource type="Script" uid="uid://cl0asbgqd3anu" path="res://scripts/game_key.gd" id="1_sypr4"]
|
|
[ext_resource type="PackedScene" uid="uid://bmswlpu3ym25i" path="res://assets/models/key.glb" id="2_6rsff"]
|
|
[ext_resource type="AudioStream" uid="uid://bq0ikue882kg6" path="res://assets/sfx/typing/press_01.wav" id="2_cqjrw"]
|
|
[ext_resource type="AudioStream" uid="uid://dgndsx3o21yss" path="res://assets/sfx/typing/press_02.wav" id="3_p6qfn"]
|
|
[ext_resource type="AudioStream" uid="uid://1l34knbt0avm" path="res://assets/sfx/typing/press_03.wav" id="4_y31qj"]
|
|
[ext_resource type="AudioStream" uid="uid://2xg4jft1opj1" path="res://assets/sfx/typing/press_04.wav" id="5_3k7kq"]
|
|
[ext_resource type="AudioStream" uid="uid://5khirnoubvt2" path="res://assets/sfx/typing/press_05.wav" id="6_0unky"]
|
|
[ext_resource type="AudioStream" uid="uid://cor8d77egcswh" path="res://assets/sfx/typing/press_06.wav" id="7_3o3yj"]
|
|
[ext_resource type="AudioStream" uid="uid://betvwf4nlbmn8" path="res://assets/sfx/typing/press_07.wav" id="8_7iwty"]
|
|
[ext_resource type="AudioStream" uid="uid://c41k2xeh70gnq" path="res://assets/sfx/typing/release_01.wav" id="9_gjco1"]
|
|
[ext_resource type="AudioStream" uid="uid://ceasq2w7c7ftj" path="res://assets/sfx/typing/release_02.wav" id="10_w6kwp"]
|
|
[ext_resource type="AudioStream" uid="uid://oyb0m0riqy41" path="res://assets/sfx/typing/release_03.wav" id="11_8a2j5"]
|
|
[ext_resource type="AudioStream" uid="uid://b21ag3ppg5es5" path="res://assets/sfx/typing/release_04.wav" id="12_rvkje"]
|
|
[ext_resource type="AudioStream" uid="uid://dj7cpa4c8thp6" path="res://assets/sfx/typing/release_05.wav" id="13_tj68p"]
|
|
[ext_resource type="AudioStream" uid="uid://41d8y11au44e" path="res://assets/sfx/typing/release_06.wav" id="14_kt0yx"]
|
|
[ext_resource type="AudioStream" uid="uid://8rgf5ic4w1r3" path="res://assets/sfx/typing/release_07.wav" id="15_w7o33"]
|
|
|
|
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_agrko"]
|
|
random_pitch = 1.1
|
|
streams_count = 7
|
|
stream_0/stream = ExtResource("2_cqjrw")
|
|
stream_1/stream = ExtResource("3_p6qfn")
|
|
stream_2/stream = ExtResource("4_y31qj")
|
|
stream_3/stream = ExtResource("5_3k7kq")
|
|
stream_4/stream = ExtResource("6_0unky")
|
|
stream_5/stream = ExtResource("7_3o3yj")
|
|
stream_6/stream = ExtResource("8_7iwty")
|
|
|
|
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_ch32x"]
|
|
random_pitch = 1.1
|
|
streams_count = 7
|
|
stream_0/stream = ExtResource("9_gjco1")
|
|
stream_1/stream = ExtResource("10_w6kwp")
|
|
stream_2/stream = ExtResource("11_8a2j5")
|
|
stream_3/stream = ExtResource("12_rvkje")
|
|
stream_4/stream = ExtResource("13_tj68p")
|
|
stream_5/stream = ExtResource("14_kt0yx")
|
|
stream_6/stream = ExtResource("15_w7o33")
|
|
|
|
[sub_resource type="AudioStreamPolyphonic" id="AudioStreamPolyphonic_6rsff"]
|
|
|
|
[node name="GameKey" type="Node3D" node_paths=PackedStringArray("_mesh", "_upper_left_label", "_upper_right_label", "_lower_left_label", "_lower_right_label", "_center_label", "_press_light", "_sfx_player")]
|
|
script = ExtResource("1_sypr4")
|
|
_mesh = NodePath("Model/KeyMesh")
|
|
_upper_left_label = NodePath("UpperLeftLabel")
|
|
_upper_right_label = NodePath("UpperRightLabel")
|
|
_lower_left_label = NodePath("LowerLeftLabel")
|
|
_lower_right_label = NodePath("LowerRightLabel")
|
|
_center_label = NodePath("CenterLabel")
|
|
_press_light = NodePath("PressLight")
|
|
_sfx_player = NodePath("SFXPlayer")
|
|
_idle_frequency = -29.275
|
|
_press_sfx = SubResource("AudioStreamRandomizer_agrko")
|
|
_release_sfx = SubResource("AudioStreamRandomizer_ch32x")
|
|
|
|
[node name="Model" parent="." instance=ExtResource("2_6rsff")]
|
|
|
|
[node name="UpperLeftLabel" type="Label3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -0.0607232, 0.076, -0.0586648)
|
|
pixel_size = 0.0015
|
|
shaded = true
|
|
double_sided = false
|
|
alpha_cut = 1
|
|
modulate = Color(0.813258, 0.813258, 0.813258, 1)
|
|
text = "Q"
|
|
font_size = 64
|
|
outline_size = 0
|
|
|
|
[node name="UpperRightLabel" type="Label3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.061, 0.076, -0.059)
|
|
pixel_size = 0.0015
|
|
shaded = true
|
|
double_sided = false
|
|
alpha_cut = 1
|
|
modulate = Color(0.813258, 0.813258, 0.813258, 1)
|
|
text = "Ё"
|
|
font_size = 64
|
|
outline_size = 0
|
|
|
|
[node name="LowerLeftLabel" type="Label3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -0.0607232, 0.076, 0.059)
|
|
pixel_size = 0.0015
|
|
shaded = true
|
|
double_sided = false
|
|
alpha_cut = 1
|
|
modulate = Color(0.813258, 0.813258, 0.813258, 1)
|
|
text = "Д"
|
|
font_size = 64
|
|
outline_size = 0
|
|
|
|
[node name="LowerRightLabel" type="Label3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.061, 0.076, 0.059)
|
|
pixel_size = 0.0015
|
|
shaded = true
|
|
double_sided = false
|
|
alpha_cut = 1
|
|
modulate = Color(0.813258, 0.813258, 0.813258, 1)
|
|
text = ","
|
|
font_size = 64
|
|
outline_size = 0
|
|
|
|
[node name="CenterLabel" type="Label3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.076, 0)
|
|
pixel_size = 0.0015
|
|
shaded = true
|
|
double_sided = false
|
|
alpha_cut = 1
|
|
modulate = Color(0.813258, 0.813258, 0.813258, 1)
|
|
text = "A"
|
|
font_size = 48
|
|
outline_size = 0
|
|
|
|
[node name="PressLight" type="OmniLight3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.15, 0)
|
|
visible = false
|
|
light_color = Color(1, 0.687333, 0.33, 1)
|
|
light_energy = 3.0
|
|
omni_range = 0.5
|
|
|
|
[node name="SFXPlayer" type="AudioStreamPlayer3D" parent="."]
|
|
stream = SubResource("AudioStreamPolyphonic_6rsff")
|
|
volume_db = -15.0
|
|
autoplay = true
|
|
bus = &"SFX"
|
|
attenuation_filter_cutoff_hz = 20500.0
|
|
|
|
[editable path="Model"]
|