using UnityEngine;
namespace Colosseum.Skills.Effects
{
///
/// 데미지 효과
///
[CreateAssetMenu(fileName = "DamageEffect", menuName = "Colosseum/Skills/Effects/Damage")]
public class DamageEffect : SkillEffect
{
[Header("Damage Settings")]
[Min(0f)] [SerializeField] private float damageAmount = 10f;
[SerializeField] private string damageType = "Physical";
protected override void ApplyEffect(GameObject caster, GameObject target)
{
if (target == null) return;
// TODO: 실제 데미지 시스템 연동
// var health = target.GetComponent();
// health?.TakeDamage(damageAmount, caster, damageType);
Debug.Log($"[Damage] {caster.name} -> {target.name}: {damageAmount} ({damageType})");
}
}
}