extends Area2D @export var beam_type := "middle" @onready var sprite: AnimatedSprite2D = $AnimatedSprite2D @onready var shape: CollisionShape2D = $CollisionShape2D func _ready() -> void: if sprite.sprite_frames.has_animation(beam_type): sprite.play(beam_type) shape.disabled = beam_type != "middle"