@onready var health : AnimatedSprite2D = $"Health Bar"
@onready var hurt : AnimationPlayer = $Injured
func player_animation():
var h = clamp(health_amount, 0, 6)
if h == 6:
health.play("Full Health")
else:
hurt.play("Minus %d" % (6 - h))
func _on_injured_animation_finished(anim_name: StringName):
health.play("Health Minus %d" % (6 - clamp(health_amount, 0, 5)))
Only AnimatedSprite2D changes. Can you help, please?