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})"); } } }