Files
2025TapTapGameJam/Assets/Script/Gameplay/Card/CardEffect/EffectHandler.cs
2025-10-15 21:31:13 +08:00

24 lines
616 B
C#

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