using UnityEngine; namespace ProjectI.Builds { [CreateAssetMenu(menuName = "ProjectI/Abilities/Melee strike")] public sealed class MeleeAbilityDefinition : AbilityDefinition { public override AbilitySlot Slot => AbilitySlot.Melee; public override AbilityEffect Effect => AbilityEffect.Strike; public override void ActivateServer(AbilityActivationContext context) { context.Actor.ApplyStrikeServer(context.Origin, context.Direction, context.Tuning); } } }