paratate/systems/bullets/bullet_preset.gd
2026-01-01 18:03:22 -06:00

18 lines
515 B
GDScript

class_name BulletPreset
extends Resource
@export_group("Bullets")
@export var behavior: BulletBehavior = null
@export var textures: Array[Texture2D] = []
@export var colors: Array[Color] = [Color.WHITE]
@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