extends StaticBody2D @export var force: float = 3.0 @export var hit_sound: AudioStreamPlayer @export var animation_player: AnimationPlayer func _ready() -> void: animation_player.animation_finished.connect(func(anim_name: StringName): if anim_name == "hit": animation_player.play("default") ) func animate_bump() -> void: animation_player.play("hit") hit_sound.play() func get_impulse() -> Vector2: return Vector2(force, force)