using Godot;
using Godot.Collections;

namespace Cirno.Scripts.Resources.ScriptableBullets;

[GlobalClass]
[Tool]
public partial class BossScript : Resource
{
    [Export]
    public StringName BossName { get; private set; }
    
    [Export]
    public Array<BossPhase> Phases { get; private set; } = [];
    
    [Export]
    public Texture2D PortraitTexture { get; private set; }
    
    [Export]
    public PackedScene HudPrefab { get; private set; }
}