EerieVillage/Assets/Scripts/Skills/Data/AwakeningSkillData.cs

29 lines
1.1 KiB
C#

using UnityEngine;
namespace EerieVillage.Skills
{
/// <summary>
/// 각성 스킬 ScriptableObject 데이터.
/// BT12-Dev v1 §2-2 정합. Phase 2 범위 외 stub — Phase 2-C 이후 필드 확장 예정.
/// </summary>
[CreateAssetMenu(fileName = "Awakening_", menuName = "EerieVillage/Skills/Awakening")]
public class AwakeningSkillData : SkillDataAsset
{
[Header("각성 전용")]
/// <summary>진화 패턴 (1 스케일업 · 2 새효과 · 3 다중 발동 · 4 광역 확산)</summary>
public AwakeningPattern Pattern;
/// <summary>진화 대상 원 액티브 데이터</summary>
public ActiveSkillData OriginalActive;
/// <summary>필요 패시브 후보 (1개 이상 보유로 조건 충족)</summary>
public PassiveSkillData[] RequiredPassives;
[Tooltip("각성 후 기본 대미지 (원 액티브 Lv.5 대비 2~3배 권장, balance/01 v0.2 §3 참조)")]
public int AwakeningBaseDamage = 25;
[Tooltip("각성 연출 프리팹 (풀스크린)")]
public GameObject AwakeningEffectPrefab;
}
}