feat(sfx): wire interactive object SFX to AudioManager.play_sfx
This commit is contained in:
@@ -52,6 +52,7 @@ func _input(event: InputEvent) -> void:
|
|||||||
|
|
||||||
|
|
||||||
func _drive_in() -> void:
|
func _drive_in() -> void:
|
||||||
|
AudioManager.play_sfx("ambulance_siren")
|
||||||
_is_animating = true
|
_is_animating = true
|
||||||
_is_parked = false
|
_is_parked = false
|
||||||
var tween: Tween = create_tween()
|
var tween: Tween = create_tween()
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ func _input(event: InputEvent) -> void:
|
|||||||
|
|
||||||
|
|
||||||
func _start_rocking() -> void:
|
func _start_rocking() -> void:
|
||||||
|
AudioManager.play_sfx("cradle_rock")
|
||||||
_state = State.ROCKING
|
_state = State.ROCKING
|
||||||
var tween: Tween = create_tween()
|
var tween: Tween = create_tween()
|
||||||
tween.set_ease(Tween.EASE_IN_OUT)
|
tween.set_ease(Tween.EASE_IN_OUT)
|
||||||
|
|||||||
@@ -44,6 +44,7 @@ func _input(event: InputEvent) -> void:
|
|||||||
|
|
||||||
|
|
||||||
func _start_arrival() -> void:
|
func _start_arrival() -> void:
|
||||||
|
AudioManager.play_sfx("delivery_cheer")
|
||||||
_state = State.MAMA_ARRIVING
|
_state = State.MAMA_ARRIVING
|
||||||
var mama: Node2D = get_node_or_null("Mama") as Node2D
|
var mama: Node2D = get_node_or_null("Mama") as Node2D
|
||||||
if mama == null:
|
if mama == null:
|
||||||
|
|||||||
@@ -33,6 +33,7 @@ func _input(event: InputEvent) -> void:
|
|||||||
|
|
||||||
|
|
||||||
func _start_opening() -> void:
|
func _start_opening() -> void:
|
||||||
|
AudioManager.play_sfx("gift_open")
|
||||||
_state = State.OPENING
|
_state = State.OPENING
|
||||||
var lid: Node2D = get_node_or_null("Lid") as Node2D
|
var lid: Node2D = get_node_or_null("Lid") as Node2D
|
||||||
if lid == null:
|
if lid == null:
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ func _on_area_input_event(_viewport: Node, event: InputEvent, _shape_idx: int) -
|
|||||||
|
|
||||||
|
|
||||||
func _trigger_interaction() -> void:
|
func _trigger_interaction() -> void:
|
||||||
|
AudioManager.play_sfx("object_tap")
|
||||||
_set_state(State.ACTIVE)
|
_set_state(State.ACTIVE)
|
||||||
object_interacted.emit(self)
|
object_interacted.emit(self)
|
||||||
GameState.set_object_state(object_id, "active")
|
GameState.set_object_state(object_id, "active")
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ func _input(event: InputEvent) -> void:
|
|||||||
|
|
||||||
|
|
||||||
func _start_pouring() -> void:
|
func _start_pouring() -> void:
|
||||||
|
AudioManager.play_sfx("tea_pour")
|
||||||
_state = State.POURING
|
_state = State.POURING
|
||||||
var tween: Tween = create_tween()
|
var tween: Tween = create_tween()
|
||||||
tween.set_ease(Tween.EASE_IN_OUT)
|
tween.set_ease(Tween.EASE_IN_OUT)
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ func _input(event: InputEvent) -> void:
|
|||||||
|
|
||||||
|
|
||||||
func _start_scan() -> void:
|
func _start_scan() -> void:
|
||||||
|
AudioManager.play_sfx("xray_scan")
|
||||||
_state = State.SLIDING_IN
|
_state = State.SLIDING_IN
|
||||||
var plate: Node2D = get_node_or_null("Plate") as Node2D
|
var plate: Node2D = get_node_or_null("Plate") as Node2D
|
||||||
if plate == null:
|
if plate == null:
|
||||||
|
|||||||
Reference in New Issue
Block a user