29 lines
1.1 KiB
C#
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;
|
|
}
|
|
}
|