using System; using UnityEngine; using UnityEngine.Events; public class DealtDamageTrigger : MonoBehaviour { public UnityEvent triggerEvent; private void Start() { CharacterStatModifiers stats = GetComponentInParent().data.stats; stats.DealtDamageAction = (Action)Delegate.Combine(stats.DealtDamageAction, new Action(DealtDamage)); } private void DealtDamage(Vector2 dmg, bool lethal) { triggerEvent.Invoke(); } }