using UnityEngine; namespace Gameplay { public static class EffectHandler { public static void Execute(EffectData effect, CardContext context) { switch (effect.type) { case EffectType.Damage: context.Enemy.TakeDamage(effect.value); break; case EffectType.Heal: context.Enemy.Heal(effect.value); break; default: Debug.Log($"未知效果类型: {effect.type}"); break; } } } }