Add footsteps, work on pause menu
This commit is contained in:
parent
19335709e3
commit
60f236059e
@ -3,4 +3,4 @@
|
||||
[resource]
|
||||
auto_exposure_enabled = true
|
||||
auto_exposure_min_exposure_value = 2.0
|
||||
auto_exposure_max_exposure_value = 3.0
|
||||
auto_exposure_max_exposure_value = 2.0
|
||||
|
@ -1,9 +1,12 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://c670g1qg5gaug"]
|
||||
[gd_scene load_steps=4 format=3 uid="uid://c670g1qg5gaug"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/PauseMenu.cs" id="1_p5jo3"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_he4q6"]
|
||||
bg_color = Color(0.109074, 0.275986, 0.806965, 1)
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_k7oof"]
|
||||
bg_color = Color(0.2, 0.2, 0.2, 0.921569)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_q40bd"]
|
||||
bg_color = Color(0.25, 0.25, 0.25, 0.909804)
|
||||
|
||||
[node name="PauseMenu" type="Control" node_paths=PackedStringArray("InitialFocusTarget", "VolumeSlider", "CameraSensitivityX", "CameraSensitivityY", "CameraInvertX", "CameraInvertY")]
|
||||
process_mode = 3
|
||||
@ -14,12 +17,12 @@ anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
script = ExtResource("1_p5jo3")
|
||||
InitialFocusTarget = NodePath("CenterContainer/PanelContainer/MarginContainer/Option List/ContinueButton")
|
||||
VolumeSlider = NodePath("CenterContainer/PanelContainer/MarginContainer/Option List/GridContainer/VolumeSlider")
|
||||
CameraSensitivityX = NodePath("CenterContainer/PanelContainer/MarginContainer/Option List/GridContainer/CameraXSlider")
|
||||
CameraSensitivityY = NodePath("CenterContainer/PanelContainer/MarginContainer/Option List/GridContainer/CameraYSlider")
|
||||
CameraInvertX = NodePath("CenterContainer/PanelContainer/MarginContainer/Option List/GridContainer/CameraXInvCheck")
|
||||
CameraInvertY = NodePath("CenterContainer/PanelContainer/MarginContainer/Option List/GridContainer/CameraYInvCheck")
|
||||
InitialFocusTarget = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/ContinueButton")
|
||||
VolumeSlider = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/Options/VolumeSlider")
|
||||
CameraSensitivityX = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/Options/CameraXSlider")
|
||||
CameraSensitivityY = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/Options/CameraYSlider")
|
||||
CameraInvertX = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/Options/CameraXInvCheck")
|
||||
CameraInvertY = NodePath("CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/Options/CameraYInvCheck")
|
||||
|
||||
[node name="CenterContainer" type="CenterContainer" parent="."]
|
||||
process_mode = 2
|
||||
@ -30,84 +33,119 @@ anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="PanelContainer" type="PanelContainer" parent="CenterContainer"]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="CenterContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_he4q6")
|
||||
theme_override_constants/separation = 0
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/PanelContainer"]
|
||||
[node name="Control" type="Control" parent="CenterContainer/HBoxContainer"]
|
||||
custom_minimum_size = Vector2(100, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="OptionsAndButtonsContainer" type="PanelContainer" parent="CenterContainer/HBoxContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_k7oof")
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_left = 20
|
||||
theme_override_constants/margin_top = 20
|
||||
theme_override_constants/margin_right = 20
|
||||
theme_override_constants/margin_bottom = 20
|
||||
|
||||
[node name="Option List" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer"]
|
||||
[node name="Options and buttons" type="VBoxContainer" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 16
|
||||
|
||||
[node name="ContinueButton" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/Option List"]
|
||||
[node name="ContinueButton" type="Button" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons"]
|
||||
layout_mode = 2
|
||||
focus_neighbor_top = NodePath("../QuitButton")
|
||||
text = "Continue"
|
||||
|
||||
[node name="GridContainer" type="GridContainer" parent="CenterContainer/PanelContainer/MarginContainer/Option List"]
|
||||
[node name="Options" type="GridContainer" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/h_separation = 14
|
||||
theme_override_constants/v_separation = 9
|
||||
columns = 2
|
||||
|
||||
[node name="VolumeLabel" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/Option List/GridContainer"]
|
||||
[node name="VolumeLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/Options"]
|
||||
layout_mode = 2
|
||||
text = "Volume"
|
||||
|
||||
[node name="VolumeSlider" type="HSlider" parent="CenterContainer/PanelContainer/MarginContainer/Option List/GridContainer"]
|
||||
[node name="VolumeSlider" type="HSlider" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/Options"]
|
||||
custom_minimum_size = Vector2(100, 0)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 1
|
||||
max_value = 1.0
|
||||
step = 0.1
|
||||
step = 0.05
|
||||
|
||||
[node name="CameraXLabel" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/Option List/GridContainer"]
|
||||
[node name="CameraXLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/Options"]
|
||||
layout_mode = 2
|
||||
text = "Camera yaw speed"
|
||||
|
||||
[node name="CameraXSlider" type="HSlider" parent="CenterContainer/PanelContainer/MarginContainer/Option List/GridContainer"]
|
||||
[node name="CameraXSlider" type="HSlider" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/Options"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 1
|
||||
max_value = 10.0
|
||||
step = 0.25
|
||||
|
||||
[node name="CameraXInvLabel" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/Option List/GridContainer"]
|
||||
[node name="CameraXInvLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/Options"]
|
||||
layout_mode = 2
|
||||
text = "Camera invert yaw"
|
||||
|
||||
[node name="CameraXInvCheck" type="CheckButton" parent="CenterContainer/PanelContainer/MarginContainer/Option List/GridContainer"]
|
||||
[node name="CameraXInvCheck" type="CheckButton" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/Options"]
|
||||
layout_mode = 2
|
||||
action_mode = 0
|
||||
|
||||
[node name="CameraYLabel" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/Option List/GridContainer"]
|
||||
[node name="CameraYLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/Options"]
|
||||
layout_mode = 2
|
||||
text = "Camera pitch speed"
|
||||
|
||||
[node name="CameraYSlider" type="HSlider" parent="CenterContainer/PanelContainer/MarginContainer/Option List/GridContainer"]
|
||||
[node name="CameraYSlider" type="HSlider" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/Options"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 1
|
||||
max_value = 10.0
|
||||
step = 0.25
|
||||
|
||||
[node name="CameraYInvLabel" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/Option List/GridContainer"]
|
||||
[node name="CameraYInvLabel" type="Label" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/Options"]
|
||||
layout_mode = 2
|
||||
text = "Camera invert pitch"
|
||||
|
||||
[node name="CameraYInvCheck" type="CheckButton" parent="CenterContainer/PanelContainer/MarginContainer/Option List/GridContainer"]
|
||||
[node name="CameraYInvCheck" type="CheckButton" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/Options"]
|
||||
layout_mode = 2
|
||||
action_mode = 0
|
||||
|
||||
[node name="QuitButton" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/Option List"]
|
||||
[node name="QuitButton" type="Button" parent="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons"]
|
||||
layout_mode = 2
|
||||
focus_neighbor_bottom = NodePath("../ContinueButton")
|
||||
text = "Quit"
|
||||
|
||||
[connection signal="pressed" from="CenterContainer/PanelContainer/MarginContainer/Option List/ContinueButton" to="." method="Close"]
|
||||
[connection signal="pressed" from="CenterContainer/PanelContainer/MarginContainer/Option List/QuitButton" to="." method="Quit"]
|
||||
[node name="CreditsContainer" type="PanelContainer" parent="CenterContainer/HBoxContainer"]
|
||||
custom_minimum_size = Vector2(300, 0)
|
||||
layout_mode = 2
|
||||
theme_override_styles/panel = SubResource("StyleBoxFlat_q40bd")
|
||||
|
||||
[node name="Credits" type="VBoxContainer" parent="CenterContainer/HBoxContainer/CreditsContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/HBoxContainer/CreditsContainer/Credits"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
theme_override_constants/margin_left = 10
|
||||
theme_override_constants/margin_top = 10
|
||||
theme_override_constants/margin_right = 10
|
||||
theme_override_constants/margin_bottom = 10
|
||||
|
||||
[node name="CreditsText" type="RichTextLabel" parent="CenterContainer/HBoxContainer/CreditsContainer/Credits/MarginContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
bbcode_enabled = true
|
||||
text = "[font_size=20]Asset credits[/font_size]
|
||||
[font_size=16]Sounds from freesound.org[/font_size]
|
||||
[font_size=12]Wind by Leandros.Ntounis
|
||||
Footsteps by kyles
|
||||
[/font_size]
|
||||
"
|
||||
|
||||
[connection signal="pressed" from="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/ContinueButton" to="." method="Close"]
|
||||
[connection signal="pressed" from="CenterContainer/HBoxContainer/OptionsAndButtonsContainer/MarginContainer/Options and buttons/QuitButton" to="." method="Quit"]
|
||||
|
@ -1,20 +1,31 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://wjbuh7jk50nm"]
|
||||
[gd_scene load_steps=5 format=3 uid="uid://wjbuh7jk50nm"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/Player.cs" id="1_aff2a"]
|
||||
[ext_resource type="AudioStream" uid="uid://nkhen28d4xfu" path="res://sounds/163609__leandrosntounis__wind-strong-through-rocks-1.ogg" id="2_ab4w4"]
|
||||
[ext_resource type="AudioStream" uid="uid://5qnq5lp6qxps" path="res://sounds/footsteps.tres" id="3_op70v"]
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_rgktv"]
|
||||
height = 1.9
|
||||
radius = 0.3
|
||||
|
||||
[node name="Player" type="CharacterBody3D" node_paths=PackedStringArray("Eye")]
|
||||
[node name="Player" type="CharacterBody3D" node_paths=PackedStringArray("Eye", "HeightBasedWindPlayer", "FootstepPlayer")]
|
||||
script = ExtResource("1_aff2a")
|
||||
JumpVelocity = 15.0
|
||||
Gravity = 25.0
|
||||
MovementSpeed = 4.0
|
||||
JumpVelocity = 5.0
|
||||
Gravity = 13.0
|
||||
Eye = NodePath("PlayerEyeCamera")
|
||||
HeightBasedWindPlayer = NodePath("HeightBasedWindFx")
|
||||
MinVolumeWindHeight = -5.0
|
||||
MaxVolumeWindHeight = 20.0
|
||||
FootstepPlayer = NodePath("FootstepFx")
|
||||
FootstepNoiseInterval = 2.0
|
||||
|
||||
[node name="PlayerEyeCamera" type="Camera3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.7, 0)
|
||||
|
||||
[node name="Ears" type="AudioListener3D" parent="PlayerEyeCamera"]
|
||||
current = true
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.95, 0)
|
||||
shape = SubResource("CylinderShape3D_rgktv")
|
||||
@ -35,3 +46,10 @@ mouse_filter = 1
|
||||
custom_minimum_size = Vector2(2, 16)
|
||||
layout_mode = 2
|
||||
mouse_filter = 1
|
||||
|
||||
[node name="HeightBasedWindFx" type="AudioStreamPlayer" parent="."]
|
||||
process_mode = 3
|
||||
stream = ExtResource("2_ab4w4")
|
||||
|
||||
[node name="FootstepFx" type="AudioStreamPlayer3D" parent="."]
|
||||
stream = ExtResource("3_op70v")
|
||||
|
@ -20,7 +20,7 @@ namespace Gmtk24 {
|
||||
|
||||
public override void _Ready() {
|
||||
VolumeSlider.Value = UserSettings.Singleton.Volume;
|
||||
VolumeSlider.ValueChanged += (value) => UserSettings.Singleton.Volume = (float)value;
|
||||
VolumeSlider.ValueChanged += (value) => UserSettings.Singleton.SetVolume((float)value);
|
||||
CameraSensitivityX.Value = UserSettings.Singleton.CameraSensitivityX;
|
||||
CameraSensitivityX.ValueChanged += (value) => UserSettings.Singleton.CameraSensitivityX = (float)value;
|
||||
CameraSensitivityY.Value = UserSettings.Singleton.CameraSensitivityY;
|
||||
|
@ -14,11 +14,22 @@ namespace Gmtk24 {
|
||||
public float Gravity = 20;
|
||||
[Export]
|
||||
public Node3D Eye;
|
||||
[ExportCategory("Noises")]
|
||||
[Export]
|
||||
public AudioStreamPlayer HeightBasedWindPlayer;
|
||||
[Export]
|
||||
public float MinVolumeWindHeight = 0;
|
||||
[Export]
|
||||
public float MaxVolumeWindHeight = 0;
|
||||
[Export]
|
||||
public AudioStreamPlayer3D FootstepPlayer;
|
||||
[Export]
|
||||
public float FootstepNoiseInterval = 0.25f;
|
||||
|
||||
private float CurrentYaw = 0;
|
||||
private float CurrentPitch = 0;
|
||||
private float JumpBufferTime = 0;
|
||||
private RigidBody3D SentHook;
|
||||
private float FootstepCooldown = 0;
|
||||
|
||||
public override void _UnhandledInput(InputEvent @event) {
|
||||
if (@event is InputEventMouseMotion mouseMotion && Input.MouseMode == Input.MouseModeEnum.Captured) {
|
||||
@ -48,6 +59,24 @@ namespace Gmtk24 {
|
||||
if (JumpBufferTime > 0) {
|
||||
JumpBufferTime -= (float)delta;
|
||||
}
|
||||
|
||||
float windRange = MaxVolumeWindHeight - MinVolumeWindHeight;
|
||||
float windVol = windRange == 0 ? 1 : Mathf.Clamp((Position.Y - MinVolumeWindHeight) / windRange, 0, 1);
|
||||
if (windVol != 0 && !HeightBasedWindPlayer.Playing) {
|
||||
HeightBasedWindPlayer.Play();
|
||||
}
|
||||
HeightBasedWindPlayer.VolumeDb = Mathf.LinearToDb(windVol);
|
||||
|
||||
if (IsOnFloor() && Velocity.Length() > 1) {
|
||||
FootstepCooldown -= (float)delta * Velocity.Length();
|
||||
if (IsInstanceValid(FootstepPlayer) && FootstepCooldown < 0) {
|
||||
FootstepPlayer.GlobalPosition = GlobalPosition;
|
||||
FootstepPlayer.Play();
|
||||
FootstepCooldown += FootstepNoiseInterval;
|
||||
}
|
||||
} else {
|
||||
FootstepCooldown = 0;
|
||||
}
|
||||
}
|
||||
|
||||
public override void _PhysicsProcess(double delta) {
|
||||
|
@ -6,13 +6,14 @@ namespace Gmtk24 {
|
||||
/// instantiates the Autoload scripts.</summary>
|
||||
public static UserSettings Singleton { get; private set; }
|
||||
|
||||
public float Volume = 0.2f;
|
||||
public float Volume { get; private set; }
|
||||
public float CameraSensitivityX = 2f;
|
||||
public float CameraSensitivityY = 2f;
|
||||
public bool CameraInvertX = false;
|
||||
public bool CameraInvertY = false;
|
||||
|
||||
public override void _Ready() {
|
||||
SetVolume(0.2f);
|
||||
Singleton = this;
|
||||
}
|
||||
|
||||
@ -21,5 +22,10 @@ namespace Gmtk24 {
|
||||
var y = CameraSensitivityY * (CameraInvertY ? -1 : 1);
|
||||
return new Vector2(x, y);
|
||||
}
|
||||
|
||||
public void SetVolume(float volume) {
|
||||
AudioServer.SetBusVolumeDb(0, volume == 0 ? -80 : Mathf.LinearToDb(volume));
|
||||
Volume = volume;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
BIN
sounds/163609__leandrosntounis__wind-strong-through-rocks-1.ogg
Normal file
BIN
sounds/163609__leandrosntounis__wind-strong-through-rocks-1.ogg
Normal file
Binary file not shown.
@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://nkhen28d4xfu"
|
||||
path="res://.godot/imported/163609__leandrosntounis__wind-strong-through-rocks-1.ogg-8f545f9906514a1c16c0c80396b32344.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sounds/163609__leandrosntounis__wind-strong-through-rocks-1.ogg"
|
||||
dest_files=["res://.godot/imported/163609__leandrosntounis__wind-strong-through-rocks-1.ogg-8f545f9906514a1c16c0c80396b32344.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=true
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
BIN
sounds/637556__kyles__footsteps-shoes-walk-road-asphalt-hard.ogg
Normal file
BIN
sounds/637556__kyles__footsteps-shoes-walk-road-asphalt-hard.ogg
Normal file
Binary file not shown.
@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://dhfabml6ya7b4"
|
||||
path="res://.godot/imported/637556__kyles__footsteps-shoes-walk-road-asphalt-hard.ogg-c32f681479db7b6319a0bed2ac693bf1.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sounds/637556__kyles__footsteps-shoes-walk-road-asphalt-hard.ogg"
|
||||
dest_files=["res://.godot/imported/637556__kyles__footsteps-shoes-walk-road-asphalt-hard.ogg-c32f681479db7b6319a0bed2ac693bf1.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
33
sounds/footsteps.tres
Normal file
33
sounds/footsteps.tres
Normal file
@ -0,0 +1,33 @@
|
||||
[gd_resource type="AudioStreamRandomizer" load_steps=15 format=3 uid="uid://5qnq5lp6qxps"]
|
||||
|
||||
[ext_resource type="AudioStream" uid="uid://bsq578bxw762i" path="res://sounds/footsteps/footstep_01.wav" id="1_4vxry"]
|
||||
[ext_resource type="AudioStream" uid="uid://by5dnpkomy4wr" path="res://sounds/footsteps/footstep_02.wav" id="2_2pvkr"]
|
||||
[ext_resource type="AudioStream" uid="uid://c12k8fbsn8yci" path="res://sounds/footsteps/footstep_11.wav" id="3_te5cl"]
|
||||
[ext_resource type="AudioStream" uid="uid://dv75eda0xqgdj" path="res://sounds/footsteps/footstep_12.wav" id="4_5l62y"]
|
||||
[ext_resource type="AudioStream" uid="uid://bfrcri3jog64u" path="res://sounds/footsteps/footstep_13.wav" id="5_y3opu"]
|
||||
[ext_resource type="AudioStream" uid="uid://bsxnai2gfgrdy" path="res://sounds/footsteps/footstep_14.wav" id="6_htjip"]
|
||||
[ext_resource type="AudioStream" uid="uid://jrbnkpbpjqq6" path="res://sounds/footsteps/footstep_03.wav" id="7_j3mwk"]
|
||||
[ext_resource type="AudioStream" uid="uid://ctcnw1r617uxi" path="res://sounds/footsteps/footstep_04.wav" id="8_uwr42"]
|
||||
[ext_resource type="AudioStream" uid="uid://bvvq7rdnciire" path="res://sounds/footsteps/footstep_05.wav" id="9_osblx"]
|
||||
[ext_resource type="AudioStream" uid="uid://bnq04d7yw40q8" path="res://sounds/footsteps/footstep_06.wav" id="10_4yaoy"]
|
||||
[ext_resource type="AudioStream" uid="uid://b4858d08qclyg" path="res://sounds/footsteps/footstep_07.wav" id="11_83yhu"]
|
||||
[ext_resource type="AudioStream" uid="uid://bygafg0vvnl5l" path="res://sounds/footsteps/footstep_08.wav" id="12_pq1mc"]
|
||||
[ext_resource type="AudioStream" uid="uid://v4onbfjcyght" path="res://sounds/footsteps/footstep_09.wav" id="13_3cxya"]
|
||||
[ext_resource type="AudioStream" uid="uid://cqv4gqw8smt4j" path="res://sounds/footsteps/footstep_10.wav" id="14_nvq33"]
|
||||
|
||||
[resource]
|
||||
streams_count = 14
|
||||
stream_0/stream = ExtResource("1_4vxry")
|
||||
stream_1/stream = ExtResource("2_2pvkr")
|
||||
stream_2/stream = ExtResource("7_j3mwk")
|
||||
stream_3/stream = ExtResource("8_uwr42")
|
||||
stream_4/stream = ExtResource("9_osblx")
|
||||
stream_5/stream = ExtResource("10_4yaoy")
|
||||
stream_6/stream = ExtResource("11_83yhu")
|
||||
stream_7/stream = ExtResource("12_pq1mc")
|
||||
stream_8/stream = ExtResource("13_3cxya")
|
||||
stream_9/stream = ExtResource("14_nvq33")
|
||||
stream_10/stream = ExtResource("3_te5cl")
|
||||
stream_11/stream = ExtResource("4_5l62y")
|
||||
stream_12/stream = ExtResource("5_y3opu")
|
||||
stream_13/stream = ExtResource("6_htjip")
|
BIN
sounds/footsteps/footstep_01.wav
Normal file
BIN
sounds/footsteps/footstep_01.wav
Normal file
Binary file not shown.
24
sounds/footsteps/footstep_01.wav.import
Normal file
24
sounds/footsteps/footstep_01.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://bsq578bxw762i"
|
||||
path="res://.godot/imported/footstep_01.wav-167ecba98f6bde89b928adb0d4c46f3e.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sounds/footsteps/footstep_01.wav"
|
||||
dest_files=["res://.godot/imported/footstep_01.wav-167ecba98f6bde89b928adb0d4c46f3e.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
BIN
sounds/footsteps/footstep_02.wav
Normal file
BIN
sounds/footsteps/footstep_02.wav
Normal file
Binary file not shown.
24
sounds/footsteps/footstep_02.wav.import
Normal file
24
sounds/footsteps/footstep_02.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://by5dnpkomy4wr"
|
||||
path="res://.godot/imported/footstep_02.wav-eeeafebd2a9c4e6895d77e7b9137f873.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sounds/footsteps/footstep_02.wav"
|
||||
dest_files=["res://.godot/imported/footstep_02.wav-eeeafebd2a9c4e6895d77e7b9137f873.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
BIN
sounds/footsteps/footstep_03.wav
Normal file
BIN
sounds/footsteps/footstep_03.wav
Normal file
Binary file not shown.
24
sounds/footsteps/footstep_03.wav.import
Normal file
24
sounds/footsteps/footstep_03.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://jrbnkpbpjqq6"
|
||||
path="res://.godot/imported/footstep_03.wav-8ccb17551240ad64cf54e85ae440673c.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sounds/footsteps/footstep_03.wav"
|
||||
dest_files=["res://.godot/imported/footstep_03.wav-8ccb17551240ad64cf54e85ae440673c.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
BIN
sounds/footsteps/footstep_04.wav
Normal file
BIN
sounds/footsteps/footstep_04.wav
Normal file
Binary file not shown.
24
sounds/footsteps/footstep_04.wav.import
Normal file
24
sounds/footsteps/footstep_04.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://ctcnw1r617uxi"
|
||||
path="res://.godot/imported/footstep_04.wav-7a02d3119bbf19ea849324feb9edb9f6.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sounds/footsteps/footstep_04.wav"
|
||||
dest_files=["res://.godot/imported/footstep_04.wav-7a02d3119bbf19ea849324feb9edb9f6.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
BIN
sounds/footsteps/footstep_05.wav
Normal file
BIN
sounds/footsteps/footstep_05.wav
Normal file
Binary file not shown.
24
sounds/footsteps/footstep_05.wav.import
Normal file
24
sounds/footsteps/footstep_05.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://bvvq7rdnciire"
|
||||
path="res://.godot/imported/footstep_05.wav-e1fc66d18e6f920d189390df2ef2b883.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sounds/footsteps/footstep_05.wav"
|
||||
dest_files=["res://.godot/imported/footstep_05.wav-e1fc66d18e6f920d189390df2ef2b883.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
BIN
sounds/footsteps/footstep_06.wav
Normal file
BIN
sounds/footsteps/footstep_06.wav
Normal file
Binary file not shown.
24
sounds/footsteps/footstep_06.wav.import
Normal file
24
sounds/footsteps/footstep_06.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://bnq04d7yw40q8"
|
||||
path="res://.godot/imported/footstep_06.wav-a8ffc65600720ca7267c806800513b8c.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sounds/footsteps/footstep_06.wav"
|
||||
dest_files=["res://.godot/imported/footstep_06.wav-a8ffc65600720ca7267c806800513b8c.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
BIN
sounds/footsteps/footstep_07.wav
Normal file
BIN
sounds/footsteps/footstep_07.wav
Normal file
Binary file not shown.
24
sounds/footsteps/footstep_07.wav.import
Normal file
24
sounds/footsteps/footstep_07.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://b4858d08qclyg"
|
||||
path="res://.godot/imported/footstep_07.wav-c610896a0e471da19ce35410fe42339c.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sounds/footsteps/footstep_07.wav"
|
||||
dest_files=["res://.godot/imported/footstep_07.wav-c610896a0e471da19ce35410fe42339c.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
BIN
sounds/footsteps/footstep_08.wav
Normal file
BIN
sounds/footsteps/footstep_08.wav
Normal file
Binary file not shown.
24
sounds/footsteps/footstep_08.wav.import
Normal file
24
sounds/footsteps/footstep_08.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://bygafg0vvnl5l"
|
||||
path="res://.godot/imported/footstep_08.wav-39a799d8edc98e20ec560966b358aff9.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sounds/footsteps/footstep_08.wav"
|
||||
dest_files=["res://.godot/imported/footstep_08.wav-39a799d8edc98e20ec560966b358aff9.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
BIN
sounds/footsteps/footstep_09.wav
Normal file
BIN
sounds/footsteps/footstep_09.wav
Normal file
Binary file not shown.
24
sounds/footsteps/footstep_09.wav.import
Normal file
24
sounds/footsteps/footstep_09.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://v4onbfjcyght"
|
||||
path="res://.godot/imported/footstep_09.wav-1464cb985f4fbf3353cc284244a35866.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sounds/footsteps/footstep_09.wav"
|
||||
dest_files=["res://.godot/imported/footstep_09.wav-1464cb985f4fbf3353cc284244a35866.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
BIN
sounds/footsteps/footstep_10.wav
Normal file
BIN
sounds/footsteps/footstep_10.wav
Normal file
Binary file not shown.
24
sounds/footsteps/footstep_10.wav.import
Normal file
24
sounds/footsteps/footstep_10.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://cqv4gqw8smt4j"
|
||||
path="res://.godot/imported/footstep_10.wav-3d3bdf1f725949c8885ff93b243f4b34.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sounds/footsteps/footstep_10.wav"
|
||||
dest_files=["res://.godot/imported/footstep_10.wav-3d3bdf1f725949c8885ff93b243f4b34.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
BIN
sounds/footsteps/footstep_11.wav
Normal file
BIN
sounds/footsteps/footstep_11.wav
Normal file
Binary file not shown.
24
sounds/footsteps/footstep_11.wav.import
Normal file
24
sounds/footsteps/footstep_11.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://c12k8fbsn8yci"
|
||||
path="res://.godot/imported/footstep_11.wav-e9fad35f5573383e14cf1223b38c6d77.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sounds/footsteps/footstep_11.wav"
|
||||
dest_files=["res://.godot/imported/footstep_11.wav-e9fad35f5573383e14cf1223b38c6d77.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
BIN
sounds/footsteps/footstep_12.wav
Normal file
BIN
sounds/footsteps/footstep_12.wav
Normal file
Binary file not shown.
24
sounds/footsteps/footstep_12.wav.import
Normal file
24
sounds/footsteps/footstep_12.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://dv75eda0xqgdj"
|
||||
path="res://.godot/imported/footstep_12.wav-d796ca2149c613b9507b02e5a98193a3.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sounds/footsteps/footstep_12.wav"
|
||||
dest_files=["res://.godot/imported/footstep_12.wav-d796ca2149c613b9507b02e5a98193a3.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
BIN
sounds/footsteps/footstep_13.wav
Normal file
BIN
sounds/footsteps/footstep_13.wav
Normal file
Binary file not shown.
24
sounds/footsteps/footstep_13.wav.import
Normal file
24
sounds/footsteps/footstep_13.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://bfrcri3jog64u"
|
||||
path="res://.godot/imported/footstep_13.wav-39406d04665f08d8d2a7df789229508c.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sounds/footsteps/footstep_13.wav"
|
||||
dest_files=["res://.godot/imported/footstep_13.wav-39406d04665f08d8d2a7df789229508c.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
BIN
sounds/footsteps/footstep_14.wav
Normal file
BIN
sounds/footsteps/footstep_14.wav
Normal file
Binary file not shown.
24
sounds/footsteps/footstep_14.wav.import
Normal file
24
sounds/footsteps/footstep_14.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://bsxnai2gfgrdy"
|
||||
path="res://.godot/imported/footstep_14.wav-bff4c36749c388623e2770641aedb11d.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://sounds/footsteps/footstep_14.wav"
|
||||
dest_files=["res://.godot/imported/footstep_14.wav-bff4c36749c388623e2770641aedb11d.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
Loading…
Reference in New Issue
Block a user