using UnityEngine; [CreateAssetMenu(menuName = "Abilities/Slow Zone Ability")] public class SlowZoneAbility : Ability { protected override void Activate(GameObject owner) { // No direct logic here, spawning is handled in AbilitySystem Debug.Log($"SlowZoneAbility activated by {owner.name}."); } }