using System; using Data; using Interfaces; using Systems; using UnityEngine; namespace Modifiers { [Serializable] public class HealOnKillModifier : IStatModifier, IOnKillEffect { public float value; public string Description => $"+{value} Health on Kill"; public void Apply(CharacterAttributes attributes) { } public void Remove(CharacterAttributes attributes) { } public void OnKill(GameObject killer, GameObject victim) { killer.TryGetComponent(out Character character); character?.attributes.ModifyHealth(value); } } }