pause cutscenes when unfocused

This commit is contained in:
Haze Weathers 2024-02-27 22:59:40 -05:00
parent 2da5935c3b
commit 0fadeb7998
2 changed files with 20 additions and 0 deletions

View file

@ -15,3 +15,12 @@ func skip_cutscene() -> void:
yield(Fade, "fade_finished")
animation_player.seek(cutscene_skip)
Fade.fade_in(Options.transition_speed_secs)
func _notification(what: int) -> void:
match what:
NOTIFICATION_WM_FOCUS_OUT:
animation_player.playback_active = false
$FamiVoice.stream_paused = true
NOTIFICATION_WM_FOCUS_IN:
animation_player.playback_active = true
$FamiVoice.stream_paused = false