gae_wild_jam/scripts/beam.gd

12 lines
306 B
GDScript

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"