extends CanvasLayer # This is just a proof of concept, feel free to remove. # This should be triggered by some central damage taking system onready var OnFootPhysics = get_node("../OnFootPhysics") var will_fall_hard = false func _ready(): $HurtScreen.visible = false func _process(_delta): if OnFootPhysics.is_falling_velocity_terminal(): will_fall_hard = true if will_fall_hard and OnFootPhysics.is_on_floor(): will_fall_hard = false $HurtScreen.visible = true $HurtScreen/Timer.start(1) func _on_Timer_timeout(): $HurtScreen.visible = false