add more sounds
This commit is contained in:
@@ -13,11 +13,16 @@ var ant_gatherer := preload("res://scenes/units/ant_gatherer.tscn")
|
||||
@onready var ui_origin: Node3D = $UiOrigin
|
||||
@onready var nitwits_holder: Node = $/root/World/Units/Nitwits
|
||||
@onready var gatherers_holder: Node = $/root/World/Units/Gatherers
|
||||
@onready var audio_player: AudioStreamPlayerPolyphonic = (
|
||||
$AudioStreamPlayerPolyphonic
|
||||
)
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
assert(ui_origin != null, "ui_origin missing!")
|
||||
assert(nitwits_holder != null, "nitwits_holder missing!")
|
||||
assert(gatherers_holder != null, "gatherers_holder missing!")
|
||||
assert(audio_player != null, "audio_player missing!")
|
||||
super._ready()
|
||||
honeydew += AntNitwit.get_cost()
|
||||
spawn_nitwit()
|
||||
@@ -75,4 +80,5 @@ func _create_unit(unit_scene: PackedScene, cost: int) -> ControlledUnit:
|
||||
new_pos
|
||||
)
|
||||
)
|
||||
audio_player.play_polyphonic(SoundManager.ding())
|
||||
return new_unit
|
||||
|
||||
@@ -20,10 +20,34 @@ var swoosh_streams: Array[AudioStream] = [
|
||||
preload("res://assets/audio/units/swoosh_7.wav"),
|
||||
]
|
||||
|
||||
var ding_streams: Array[AudioStream] = [
|
||||
preload("res://assets/audio/units/ding_1.wav"),
|
||||
preload("res://assets/audio/units/ding_2.wav"),
|
||||
preload("res://assets/audio/units/ding_3.wav"),
|
||||
preload("res://assets/audio/units/ding_4.wav"),
|
||||
]
|
||||
|
||||
var tok_streams: Array[AudioStream] = [
|
||||
preload("res://assets/audio/units/tok_1.wav"),
|
||||
preload("res://assets/audio/units/tok_2.wav"),
|
||||
preload("res://assets/audio/units/tok_3.wav"),
|
||||
preload("res://assets/audio/units/tok_4.wav"),
|
||||
preload("res://assets/audio/units/tok_5.wav"),
|
||||
preload("res://assets/audio/units/tok_6.wav"),
|
||||
]
|
||||
|
||||
|
||||
func pop() -> AudioStream:
|
||||
return pop_streams.pick_random() as AudioStream
|
||||
return pop_streams.pick_random()
|
||||
|
||||
|
||||
func swoosh() -> AudioStream:
|
||||
return swoosh_streams.pick_random() as AudioStream
|
||||
return swoosh_streams.pick_random()
|
||||
|
||||
|
||||
func ding() -> AudioStream:
|
||||
return ding_streams.pick_random()
|
||||
|
||||
|
||||
func tok() -> AudioStream:
|
||||
return tok_streams.pick_random()
|
||||
|
||||
@@ -188,7 +188,7 @@ func _deposit() -> void:
|
||||
var item := carrying_items.pop_back() as Honeydew
|
||||
audio_player.play_polyphonic(SoundManager.swoosh())
|
||||
await item.start_moving(anthill.global_position).moved
|
||||
audio_player.play_polyphonic(SoundManager.pop())
|
||||
audio_player.play_polyphonic(SoundManager.tok())
|
||||
item.remove_from_spawner()
|
||||
_erase_honeydew(item)
|
||||
item.queue_free()
|
||||
|
||||
Reference in New Issue
Block a user