small racing game im working on
Diffstat (limited to 'assets/cars/kenney_sedan/sedan.tscn')
-rw-r--r--assets/cars/kenney_sedan/sedan.tscn47
1 files changed, 46 insertions, 1 deletions
diff --git a/assets/cars/kenney_sedan/sedan.tscn b/assets/cars/kenney_sedan/sedan.tscn
index 3dce50a..de261b3 100644
--- a/assets/cars/kenney_sedan/sedan.tscn
+++ b/assets/cars/kenney_sedan/sedan.tscn
@@ -1,6 +1,21 @@
-[gd_scene load_steps=18 format=3 uid="uid://t1r24qnrojl"]
+[gd_scene load_steps=33 format=3 uid="uid://c157wew5y33bo"]
[ext_resource type="Script" path="res://classes/car.gd" id="1_pdccm"]
+[ext_resource type="Script" path="res://assets/cars/engine.gd" id="2_rxib8"]
+[ext_resource type="AudioStream" uid="uid://dlh4kgp4a23ib" path="res://assets/sounds/engine/high.wav" id="2_xgntt"]
+[ext_resource type="AudioStream" uid="uid://dua01ca8om1md" path="res://assets/sounds/engine/low.wav" id="3_4jicv"]
+[ext_resource type="Curve" uid="uid://f1go1j7raaq1" path="res://assets/cars/sounds/idle_db.tres" id="3_gwsff"]
+[ext_resource type="AudioStream" uid="uid://c8ndjqdhoymmd" path="res://assets/sounds/engine/med.wav" id="4_aqqj1"]
+[ext_resource type="AudioStream" uid="uid://yh1tvvitnvhl" path="res://assets/sounds/engine/idle.wav" id="4_fubff"]
+[ext_resource type="Curve" uid="uid://bq1r63t410ork" path="res://assets/cars/sounds/low_db.tres" id="4_rdkge"]
+[ext_resource type="Curve" uid="uid://d15cjufi3m0wg" path="res://assets/cars/sounds/med_db.tres" id="5_7w6r4"]
+[ext_resource type="Curve" uid="uid://d0rkqfng2uvkw" path="res://assets/cars/sounds/high_db.tres" id="6_h74co"]
+[ext_resource type="Curve" uid="uid://blatk508sq620" path="res://assets/cars/sounds/idle_pitch.tres" id="7_hu8t3"]
+[ext_resource type="Curve" uid="uid://bof1lx0nk5jte" path="res://assets/cars/sounds/low_pitch.tres" id="8_7rdpj"]
+[ext_resource type="Curve" uid="uid://da7vdsdlv8l70" path="res://assets/cars/sounds/med_pitch.tres" id="9_ret6y"]
+[ext_resource type="Curve" uid="uid://ox0sapaob1jh" path="res://assets/cars/sounds/high_pitch.tres" id="10_28pjg"]
+[ext_resource type="Script" path="res://assets/cars/gearbox.gd" id="11_augb2"]
+[ext_resource type="AudioStream" uid="uid://di8wcnme3mqbf" path="res://assets/sounds/shifts/1.wav" id="11_rwd1j"]
[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_hs0do"]
friction = 0.71
@@ -417,3 +432,33 @@ skeleton = NodePath("")
[node name="Coll" type="CollisionShape3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.43328, 0)
shape = SubResource("SphereShape3D_t532n")
+
+[node name="Engine" type="Node3D" parent="." node_paths=PackedStringArray("car")]
+script = ExtResource("2_rxib8")
+db_curves = Array[Curve]([ExtResource("3_gwsff"), ExtResource("4_rdkge"), ExtResource("5_7w6r4"), ExtResource("6_h74co")])
+pitch_curves = Array[Curve]([ExtResource("7_hu8t3"), ExtResource("8_7rdpj"), ExtResource("9_ret6y"), ExtResource("10_28pjg")])
+car = NodePath("..")
+
+[node name="low" type="AudioStreamPlayer" parent="Engine"]
+stream = ExtResource("3_4jicv")
+volume_db = -25.0
+
+[node name="med" type="AudioStreamPlayer" parent="Engine"]
+stream = ExtResource("4_aqqj1")
+volume_db = -25.0
+
+[node name="high" type="AudioStreamPlayer" parent="Engine"]
+stream = ExtResource("2_xgntt")
+volume_db = -25.0
+
+[node name="idle" type="AudioStreamPlayer" parent="Engine"]
+stream = ExtResource("4_fubff")
+
+[node name="Gearbox" type="Node3D" parent="."]
+script = ExtResource("11_augb2")
+
+[node name="Shift1" type="AudioStreamPlayer" parent="Gearbox"]
+stream = ExtResource("11_rwd1j")
+volume_db = -25.0
+
+[connection signal="shifted" from="." to="Gearbox" method="_on_sedan_shifted"]