Skip to content
This repository was archived by the owner on May 13, 2025. It is now read-only.
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions classes/player/sfx/fludd/fludd.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[gd_resource type="Resource" script_class="SFXBank" load_steps=3 format=3 uid="uid://ulux5lmoo7y6"]

[ext_resource type="Script" path="res://classes/player/sfx/sfx_bank.gd" id="1_4brx4"]
[ext_resource type="AudioStream" uid="uid://t4j5ffot2i05" path="res://classes/player/sfx/fludd/fludd_switch.wav" id="2_7vo1p"]

[resource]
script = ExtResource("1_4brx4")
sound_bank = Array[AudioStreamWAV]([ExtResource("2_7vo1p"), null, null])
group_bank = {}
12 changes: 12 additions & 0 deletions classes/player/sfx/mario/dive/dive.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[gd_resource type="Resource" script_class="SFXBank" load_steps=6 format=3 uid="uid://dbsecn47isqs8"]

[ext_resource type="Script" path="res://classes/player/sfx/sfx_bank.gd" id="1_wwxkr"]
[ext_resource type="AudioStream" uid="uid://cbcs5onkixei1" path="res://classes/player/sfx/mario/dive/dive_0.wav" id="2_ad5js"]
[ext_resource type="AudioStream" uid="uid://bme1w2vbarqmd" path="res://classes/player/sfx/mario/dive/dive_1.wav" id="3_fubjj"]
[ext_resource type="AudioStream" uid="uid://d215b8dnd8b6u" path="res://classes/player/sfx/mario/dive/dive_2.wav" id="4_3lylm"]
[ext_resource type="AudioStream" uid="uid://b1av4qem061x6" path="res://classes/player/sfx/mario/dive/dive_3.wav" id="5_t13by"]

[resource]
script = ExtResource("1_wwxkr")
sound_bank = Array[AudioStreamWAV]([ExtResource("2_ad5js"), ExtResource("3_fubjj"), ExtResource("4_3lylm"), ExtResource("5_t13by")])
group_bank = {}
11 changes: 11 additions & 0 deletions classes/player/sfx/mario/jump_double/jump_double.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="SFXBank" load_steps=5 format=3 uid="uid://coxqky4wuo073"]

[ext_resource type="Script" path="res://classes/player/sfx/sfx_bank.gd" id="1_3wyp3"]
[ext_resource type="AudioStream" uid="uid://dcc6t3rkx6xef" path="res://classes/player/sfx/mario/jump_double/jump_double_0.wav" id="2_1iogi"]
[ext_resource type="AudioStream" uid="uid://bs3i6d7fks077" path="res://classes/player/sfx/mario/jump_double/jump_double_1.wav" id="3_h45jf"]
[ext_resource type="AudioStream" uid="uid://bwtprx6hpsu8k" path="res://classes/player/sfx/mario/jump_double/jump_double_2.wav" id="4_y5xu6"]

[resource]
script = ExtResource("1_3wyp3")
sound_bank = Array[AudioStreamWAV]([ExtResource("2_1iogi"), ExtResource("3_h45jf"), ExtResource("4_y5xu6")])
group_bank = {}
8 changes: 8 additions & 0 deletions classes/player/sfx/mario/jump_single/jump_single.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[gd_resource type="Resource" script_class="SFXBank" load_steps=2 format=3 uid="uid://uim7th7masm8"]

[ext_resource type="Script" path="res://classes/player/sfx/sfx_bank.gd" id="1_pejbo"]

[resource]
script = ExtResource("1_pejbo")
sound_bank = Array[AudioStreamWAV]([])
group_bank = {}
16 changes: 16 additions & 0 deletions classes/player/sfx/mario/jump_triple/jump_triple.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[gd_resource type="Resource" script_class="SFXBank" load_steps=10 format=3 uid="uid://dipax2b86dw1m"]

[ext_resource type="Script" path="res://classes/player/sfx/sfx_bank.gd" id="1_u83m6"]
[ext_resource type="AudioStream" uid="uid://dnyqmw1x6btm5" path="res://classes/player/sfx/mario/jump_triple/jump_triple_0.wav" id="2_33mcm"]
[ext_resource type="AudioStream" uid="uid://bevxp68htjvwt" path="res://classes/player/sfx/mario/jump_triple/jump_triple_1.wav" id="3_tdy5y"]
[ext_resource type="AudioStream" uid="uid://xf30ilew10lt" path="res://classes/player/sfx/mario/jump_triple/jump_triple_2.wav" id="4_g41i7"]
[ext_resource type="AudioStream" uid="uid://clwmovdnu210l" path="res://classes/player/sfx/mario/jump_triple/jump_triple_3.wav" id="5_4u3u5"]
[ext_resource type="AudioStream" uid="uid://wki3bbxxy6dk" path="res://classes/player/sfx/mario/jump_triple/jump_triple_4.wav" id="6_mn7h0"]
[ext_resource type="AudioStream" uid="uid://dn4lcu2ch07em" path="res://classes/player/sfx/mario/jump_triple/jump_triple_5.wav" id="7_lx38n"]
[ext_resource type="AudioStream" uid="uid://ckqy2k626u51u" path="res://classes/player/sfx/mario/jump_triple/jump_triple_6.wav" id="8_fjeku"]
[ext_resource type="AudioStream" uid="uid://co0hqlspert60" path="res://classes/player/sfx/mario/jump_triple/jump_triple_7.wav" id="9_8ynky"]

[resource]
script = ExtResource("1_u83m6")
sound_bank = Array[AudioStreamWAV]([ExtResource("2_33mcm"), ExtResource("3_tdy5y"), ExtResource("4_g41i7"), ExtResource("5_4u3u5"), ExtResource("6_mn7h0"), ExtResource("7_lx38n"), ExtResource("8_fjeku"), ExtResource("9_8ynky")])
group_bank = {}
17 changes: 17 additions & 0 deletions classes/player/sfx/mario/mario.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[gd_resource type="Resource" script_class="SFXBank" load_steps=6 format=3 uid="uid://c0yulv5cvuo2j"]

[ext_resource type="Resource" uid="uid://dbsecn47isqs8" path="res://classes/player/sfx/mario/dive/dive.tres" id="1_bq8on"]
[ext_resource type="Resource" uid="uid://coxqky4wuo073" path="res://classes/player/sfx/mario/jump_double/jump_double.tres" id="2_uo2e6"]
[ext_resource type="Resource" uid="uid://uim7th7masm8" path="res://classes/player/sfx/mario/jump_single/jump_single.tres" id="3_5ceaa"]
[ext_resource type="Resource" uid="uid://dipax2b86dw1m" path="res://classes/player/sfx/mario/jump_triple/jump_triple.tres" id="4_8rpky"]
[ext_resource type="Script" path="res://classes/player/sfx/sfx_bank.gd" id="5_7f7ky"]

[resource]
script = ExtResource("5_7f7ky")
sound_bank = Array[AudioStreamWAV]([])
group_bank = {
"dive": ExtResource("1_bq8on"),
"jump_double": ExtResource("2_uo2e6"),
"jump_single": ExtResource("3_5ceaa"),
"jump_triple": ExtResource("4_8rpky")
}
14 changes: 14 additions & 0 deletions classes/player/sfx/pound/pound.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
[gd_resource type="Resource" script_class="SFXBank" load_steps=8 format=3 uid="uid://cqhdept6ofyhg"]

[ext_resource type="Script" path="res://classes/player/sfx/sfx_bank.gd" id="1_0ag51"]
[ext_resource type="AudioStream" uid="uid://birxaybjftsn8" path="res://classes/player/sfx/pound/pound_cloud.wav" id="2_8obqq"]
[ext_resource type="AudioStream" uid="uid://dmitc7a2xslr3" path="res://classes/player/sfx/pound/pound_generic.wav" id="3_aqt33"]
[ext_resource type="AudioStream" uid="uid://b5gkjlbwcl1ss" path="res://classes/player/sfx/pound/pound_grass.wav" id="4_nro4n"]
[ext_resource type="AudioStream" uid="uid://7pow0ko8kqsh" path="res://classes/player/sfx/pound/pound_sand.wav" id="5_xgm5y"]
[ext_resource type="AudioStream" uid="uid://cufbjh1o3hjo6" path="res://classes/player/sfx/pound/pound_snow.wav" id="6_ac7vx"]
[ext_resource type="AudioStream" uid="uid://bxupwlkn26gd6" path="res://classes/player/sfx/pound/pound_spin.wav" id="7_h4kkb"]

[resource]
script = ExtResource("1_0ag51")
sound_bank = Array[AudioStreamWAV]([ExtResource("2_8obqq"), ExtResource("3_aqt33"), ExtResource("4_nro4n"), ExtResource("5_xgm5y"), ExtResource("6_ac7vx"), ExtResource("7_h4kkb")])
group_bank = {}
19 changes: 19 additions & 0 deletions classes/player/sfx/sfx.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[gd_resource type="Resource" script_class="SFXBank" load_steps=7 format=3 uid="uid://b464ctw1img3m"]

[ext_resource type="Script" path="res://classes/player/sfx/sfx_bank.gd" id="1_qyb53"]
[ext_resource type="Resource" uid="uid://ulux5lmoo7y6" path="res://classes/player/sfx/fludd/fludd.tres" id="1_ywws4"]
[ext_resource type="Resource" uid="uid://c0yulv5cvuo2j" path="res://classes/player/sfx/mario/mario.tres" id="2_olhhl"]
[ext_resource type="Resource" uid="uid://cqhdept6ofyhg" path="res://classes/player/sfx/pound/pound.tres" id="3_hn4ql"]
[ext_resource type="Resource" uid="uid://dvp64hhskxase" path="res://classes/player/sfx/spin/spin.tres" id="4_t1jc1"]
[ext_resource type="Resource" uid="uid://b8xubbrssrlxt" path="res://classes/player/sfx/step/step.tres" id="5_0cliy"]

[resource]
script = ExtResource("1_qyb53")
sound_bank = Array[AudioStreamWAV]([])
group_bank = {
"fludd": ExtResource("1_ywws4"),
"mario": ExtResource("2_olhhl"),
"pound": ExtResource("3_hn4ql"),
"spin": ExtResource("4_t1jc1"),
"step": ExtResource("5_0cliy")
}
35 changes: 35 additions & 0 deletions classes/player/sfx/sfx_bank.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
extends Resource
class_name SFXBank

@export var sound_bank : Array[AudioStreamWAV]
@export var group_bank : Dictionary
# Notes: I'm duplicating the spins and putting them in a folder
# I do not recommend deleting them for now, the paths are hardcoded
# Just let them stay there until we refactor the actual player script

# A couple of the AudioStream files are AudioStreamMP3
# The typed array does not like having these with AudioStreamWAV
# I will leave them out for now, would they be fine as WAV format?

# The pound sfx files are all named
# Because of this, I'm not sure how good an array fits them
# We have 5 solutions to this as far as I can think of
# 1. Continue using them in an array (We would need to remember the indices)
# 2. Convert sound_bank to a dictionary (Cannot be typed, useless for every other sound)
# 3. Use group_bank to store them (We would need a new function for returning sounds)
# 4. Create a new dictionary for named sounds (Potentially a waste of resources)
# 5. Make a new resource for each named pound (Same as 4 but could be useful in future if we make more sounds per pound)

# Also, the main sfx.tres resource has groups and sounds
# I'm using this as a way to store misc. sounds like step_ice_squeak and spin_water_end
# I don't feel like those fit with the rest of their siblings (step_ice_0, 1, 2, etc.)


# Right now I don't see any point in adding settters
# If you come up with a reason to change a bank at runtime, you can add them
func get_group(key : String) -> SFXBank:
return group_bank[key]


func get_sound(idx : int) -> AudioStreamWAV:
return sound_bank[idx]
8 changes: 8 additions & 0 deletions classes/player/sfx/sfx_bank.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[gd_resource type="Resource" script_class="SFXBank" load_steps=2 format=3 uid="uid://ck1qn4qlv23yr"]

[ext_resource type="Script" path="res://classes/player/sfx/sfx_bank.gd" id="1_1kpu0"]

[resource]
script = ExtResource("1_1kpu0")
sound_bank = Array[AudioStreamWAV]([])
group_bank = {}
13 changes: 13 additions & 0 deletions classes/player/sfx/spin/spin.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[gd_resource type="Resource" script_class="SFXBank" load_steps=4 format=3 uid="uid://dvp64hhskxase"]

[ext_resource type="Resource" uid="uid://ccdta3j8qa402" path="res://classes/player/sfx/spin/spin_air/spin_air.tres" id="1_0v5xc"]
[ext_resource type="Script" path="res://classes/player/sfx/sfx_bank.gd" id="1_wd4fr"]
[ext_resource type="Resource" uid="uid://curud6oj335bx" path="res://classes/player/sfx/spin/spin_water/spin_water.tres" id="2_7ihts"]

[resource]
script = ExtResource("1_wd4fr")
sound_bank = Array[AudioStreamWAV]([])
group_bank = {
"spin_air": ExtResource("1_0v5xc"),
"spin_water": ExtResource("2_7ihts")
}
11 changes: 11 additions & 0 deletions classes/player/sfx/spin/spin_air/spin_air.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="SFXBank" load_steps=5 format=3 uid="uid://ccdta3j8qa402"]

[ext_resource type="Script" path="res://classes/player/sfx/sfx_bank.gd" id="1_f6pag"]
[ext_resource type="AudioStream" uid="uid://t1tpdj5shrkk" path="res://classes/player/sfx/spin/spin_air/spin_air_0.wav" id="2_i4yfq"]
[ext_resource type="AudioStream" uid="uid://diddk484p2dyy" path="res://classes/player/sfx/spin/spin_air/spin_air_1.wav" id="3_tp4u2"]
[ext_resource type="AudioStream" uid="uid://c5w3428ffeor3" path="res://classes/player/sfx/spin/spin_air/spin_air_2.wav" id="4_acf06"]

[resource]
script = ExtResource("1_f6pag")
sound_bank = Array[AudioStreamWAV]([ExtResource("2_i4yfq"), ExtResource("3_tp4u2"), ExtResource("4_acf06")])
group_bank = {}
Binary file added classes/player/sfx/spin/spin_air/spin_air_0.wav
Binary file not shown.
24 changes: 24 additions & 0 deletions classes/player/sfx/spin/spin_air/spin_air_0.wav.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
[remap]

importer="wav"
type="AudioStreamWAV"
uid="uid://t1tpdj5shrkk"
path="res://.godot/imported/spin_air_0.wav-7df69ff77b69723581265af472c9dba8.sample"

[deps]

source_file="res://classes/player/sfx/spin/spin_air/spin_air_0.wav"
dest_files=["res://.godot/imported/spin_air_0.wav-7df69ff77b69723581265af472c9dba8.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
Binary file added classes/player/sfx/spin/spin_air/spin_air_1.wav
Binary file not shown.
24 changes: 24 additions & 0 deletions classes/player/sfx/spin/spin_air/spin_air_1.wav.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
[remap]

importer="wav"
type="AudioStreamWAV"
uid="uid://diddk484p2dyy"
path="res://.godot/imported/spin_air_1.wav-c594eb1bbf9d0c5bc78f380a89cdf780.sample"

[deps]

source_file="res://classes/player/sfx/spin/spin_air/spin_air_1.wav"
dest_files=["res://.godot/imported/spin_air_1.wav-c594eb1bbf9d0c5bc78f380a89cdf780.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
Binary file added classes/player/sfx/spin/spin_air/spin_air_2.wav
Binary file not shown.
24 changes: 24 additions & 0 deletions classes/player/sfx/spin/spin_air/spin_air_2.wav.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
[remap]

importer="wav"
type="AudioStreamWAV"
uid="uid://c5w3428ffeor3"
path="res://.godot/imported/spin_air_2.wav-efa2714d3fefde599810d76e2a836e67.sample"

[deps]

source_file="res://classes/player/sfx/spin/spin_air/spin_air_2.wav"
dest_files=["res://.godot/imported/spin_air_2.wav-efa2714d3fefde599810d76e2a836e67.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
9 changes: 9 additions & 0 deletions classes/player/sfx/spin/spin_water/spin_water.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[gd_resource type="Resource" script_class="SFXBank" load_steps=3 format=3 uid="uid://curud6oj335bx"]

[ext_resource type="Script" path="res://classes/player/sfx/sfx_bank.gd" id="1_tf3nc"]
[ext_resource type="AudioStream" uid="uid://empd8ph3r0fe" path="res://classes/player/sfx/spin/spin_water/spin_water_0.wav" id="2_droas"]

[resource]
script = ExtResource("1_tf3nc")
sound_bank = Array[AudioStreamWAV]([ExtResource("2_droas")])
group_bank = {}
Binary file not shown.
24 changes: 24 additions & 0 deletions classes/player/sfx/spin/spin_water/spin_water_0.wav.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
[remap]

importer="wav"
type="AudioStreamWAV"
uid="uid://empd8ph3r0fe"
path="res://.godot/imported/spin_water_0.wav-6a366229cec740aebe67a788115e9932.sample"

[deps]

source_file="res://classes/player/sfx/spin/spin_water/spin_water_0.wav"
dest_files=["res://.godot/imported/spin_water_0.wav-6a366229cec740aebe67a788115e9932.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
Binary file not shown.
24 changes: 24 additions & 0 deletions classes/player/sfx/spin/spin_water/spin_water_end.wav.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
[remap]

importer="wav"
type="AudioStreamWAV"
uid="uid://dc58pcocjiknu"
path="res://.godot/imported/spin_water_end.wav-6a12a480426a7f39863494ebb9dda3fa.sample"

[deps]

source_file="res://classes/player/sfx/spin/spin_water/spin_water_end.wav"
dest_files=["res://.godot/imported/spin_water_end.wav-6a12a480426a7f39863494ebb9dda3fa.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
10 changes: 10 additions & 0 deletions classes/player/sfx/step/cloud/step_cloud.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="SFXBank" load_steps=4 format=3 uid="uid://bs7p6ojov5r7h"]

[ext_resource type="Script" path="res://classes/player/sfx/sfx_bank.gd" id="1_0jb1a"]
[ext_resource type="AudioStream" uid="uid://mnehicsgbpr6" path="res://classes/player/sfx/step/cloud/step_cloud_0.wav" id="2_iyn6v"]
[ext_resource type="AudioStream" uid="uid://do5dgnofb6kf0" path="res://classes/player/sfx/step/cloud/step_cloud_1.wav" id="3_5p3ro"]

[resource]
script = ExtResource("1_0jb1a")
sound_bank = Array[AudioStreamWAV]([ExtResource("2_iyn6v"), ExtResource("3_5p3ro")])
group_bank = {}
22 changes: 22 additions & 0 deletions classes/player/sfx/step/generic/step_generic.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[gd_resource type="Resource" script_class="SFXBank" load_steps=16 format=3 uid="uid://c66opicl7nuyy"]

[ext_resource type="Script" path="res://classes/player/sfx/sfx_bank.gd" id="1_lcj6p"]
[ext_resource type="AudioStream" uid="uid://r3scnu5nalik" path="res://classes/player/sfx/step/generic/step_generic_0.wav" id="2_2xoxj"]
[ext_resource type="AudioStream" uid="uid://0ei11hnj7x0f" path="res://classes/player/sfx/step/generic/step_generic_1.wav" id="3_exs4b"]
[ext_resource type="AudioStream" uid="uid://dxqynbx0f0ens" path="res://classes/player/sfx/step/generic/step_generic_2.wav" id="4_n6wdc"]
[ext_resource type="AudioStream" uid="uid://cy122rk61o553" path="res://classes/player/sfx/step/generic/step_generic_3.wav" id="5_vfsjm"]
[ext_resource type="AudioStream" uid="uid://dgbarkobv7i31" path="res://classes/player/sfx/step/generic/step_generic_4.wav" id="6_6q1wu"]
[ext_resource type="AudioStream" uid="uid://5kpqr4kh83yy" path="res://classes/player/sfx/step/generic/step_generic_5.wav" id="7_aqw88"]
[ext_resource type="AudioStream" uid="uid://bxwj4ts5ey0ox" path="res://classes/player/sfx/step/generic/step_generic_6.wav" id="8_jkbs5"]
[ext_resource type="AudioStream" uid="uid://mwbupn41jd12" path="res://classes/player/sfx/step/generic/step_generic_7.wav" id="9_qg0hl"]
[ext_resource type="AudioStream" uid="uid://dli4f4iwoxtmt" path="res://classes/player/sfx/step/generic/step_generic_8.wav" id="10_8w74h"]
[ext_resource type="AudioStream" uid="uid://vgshtc80xkbv" path="res://classes/player/sfx/step/generic/step_generic_9.wav" id="11_iet1f"]
[ext_resource type="AudioStream" uid="uid://csod4lek78ft3" path="res://classes/player/sfx/step/generic/step_generic_10.wav" id="12_36ju8"]
[ext_resource type="AudioStream" uid="uid://dlp142ni1ht0s" path="res://classes/player/sfx/step/generic/step_generic_11.wav" id="13_6p6iv"]
[ext_resource type="AudioStream" uid="uid://cshq8gk8h0nb3" path="res://classes/player/sfx/step/generic/step_generic_12.wav" id="14_bb8g5"]
[ext_resource type="AudioStream" uid="uid://bl0t18roqbr2n" path="res://classes/player/sfx/step/generic/step_generic_13.wav" id="15_0uk51"]

[resource]
script = ExtResource("1_lcj6p")
sound_bank = Array[AudioStreamWAV]([ExtResource("2_2xoxj"), ExtResource("3_exs4b"), ExtResource("4_n6wdc"), ExtResource("5_vfsjm"), ExtResource("6_6q1wu"), ExtResource("7_aqw88"), ExtResource("8_jkbs5"), ExtResource("9_qg0hl"), ExtResource("10_8w74h"), ExtResource("11_iet1f"), ExtResource("12_36ju8"), ExtResource("13_6p6iv"), ExtResource("14_bb8g5"), ExtResource("15_0uk51")])
group_bank = {}
12 changes: 12 additions & 0 deletions classes/player/sfx/step/grass/step_grass.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[gd_resource type="Resource" script_class="SFXBank" load_steps=6 format=3 uid="uid://c0te8w5fdocm2"]

[ext_resource type="Script" path="res://classes/player/sfx/sfx_bank.gd" id="1_ql1v4"]
[ext_resource type="AudioStream" uid="uid://dbnwmumutor2o" path="res://classes/player/sfx/step/grass/step_grass_0.wav" id="2_llcqw"]
[ext_resource type="AudioStream" uid="uid://det8fw8qao2ib" path="res://classes/player/sfx/step/grass/step_grass_1.wav" id="3_avec4"]
[ext_resource type="AudioStream" uid="uid://c2uyn1ygtkbkc" path="res://classes/player/sfx/step/grass/step_grass_2.wav" id="4_jwmmm"]
[ext_resource type="AudioStream" uid="uid://q5q6byuos712" path="res://classes/player/sfx/step/grass/step_grass_3.wav" id="5_esq7h"]

[resource]
script = ExtResource("1_ql1v4")
sound_bank = Array[AudioStreamWAV]([ExtResource("2_llcqw"), ExtResource("3_avec4"), ExtResource("4_jwmmm"), ExtResource("5_esq7h")])
group_bank = {}
10 changes: 10 additions & 0 deletions classes/player/sfx/step/ice/step_ice.tres
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="SFXBank" load_steps=4 format=3 uid="uid://bja70l1spagm5"]

[ext_resource type="Script" path="res://classes/player/sfx/sfx_bank.gd" id="1_tcvgw"]
[ext_resource type="AudioStream" uid="uid://1ycr2uq515xk" path="res://classes/player/sfx/step/ice/step_ice_0.wav" id="2_eoapy"]
[ext_resource type="AudioStream" uid="uid://clwsyovhbrm4p" path="res://classes/player/sfx/step/ice/step_ice_1.wav" id="3_kolbm"]

[resource]
script = ExtResource("1_tcvgw")
sound_bank = Array[AudioStreamWAV]([ExtResource("2_eoapy"), ExtResource("3_kolbm")])
group_bank = {}
Loading