gae_wild_jam/scripts/beam.gd

13 lines
333 B
GDScript

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