| 1234567891011121314151617 |
- class_name AnimationPauser
- extends Node
- @export var animation_player: AnimationPlayer = null
- @export var paused := false
- signal just_paused
- signal resumed
- func _process(_delta: float) -> void:
- animation_player.speed_scale = int(not paused)
- func on_switch_hit() -> void:
- paused = not paused
- if paused: just_paused.emit()
- else: resumed.emit()
|