2025-03-04 14:49:43 +01:00
|
|
|
|
using Godot;
|
|
|
|
|
|
using Godot.Collections;
|
|
|
|
|
|
|
|
|
|
|
|
namespace Cirno.Scripts.Resources.ScriptableBullets;
|
|
|
|
|
|
|
|
|
|
|
|
[GlobalClass]
|
2025-06-03 10:11:09 +02:00
|
|
|
|
[Tool]
|
2025-03-04 14:49:43 +01:00
|
|
|
|
public partial class BossScript : Resource
|
|
|
|
|
|
{
|
2025-03-04 15:00:39 +01:00
|
|
|
|
[Export]
|
|
|
|
|
|
public StringName BossName { get; private set; }
|
|
|
|
|
|
|
2025-03-04 14:49:43 +01:00
|
|
|
|
[Export]
|
|
|
|
|
|
public Array<BossPhase> Phases { get; private set; } = [];
|
2025-03-04 15:00:39 +01:00
|
|
|
|
|
|
|
|
|
|
[Export]
|
|
|
|
|
|
public Texture2D PortraitTexture { get; private set; }
|
|
|
|
|
|
|
|
|
|
|
|
[Export]
|
|
|
|
|
|
public PackedScene HudPrefab { get; private set; }
|
2025-03-04 14:49:43 +01:00
|
|
|
|
}
|