extends Unit class_name Enemy var sighted: bool = false: set(value): sighted = value visible = sighted func _ready() -> void: target = target visible = sighted func _process(delta: float) -> void: super(delta) $Sprite2D.flip_h = !(facing >= PI/2 or facing <= -PI/2)