class_name BulletPreset extends Resource @export_group("Bullets") @export var behavior: BulletBehavior = null @export var textures: Array[Texture2D] = [] @export var hitbox_size: Vector2i = Vector2i.ZERO @export var face_direction: bool = false @export_group("Spawning") @export var pattern: BulletSpawnPattern = null @export var rounds: int = 1 @export var round_delay: float = 0.0 @export_group("Bullet Set") @export var set_behavior: BulletSetBehavior = null