using System;
using UnityEngine;
using UnityEngine.Events;

public class DealtDamageTrigger : MonoBehaviour
{
	public UnityEvent triggerEvent;

	private void Start()
	{
		CharacterStatModifiers stats = GetComponentInParent<Player>().data.stats;
		stats.DealtDamageAction = (Action<Vector2, bool>)Delegate.Combine(stats.DealtDamageAction, new Action<Vector2, bool>(DealtDamage));
	}

	private void DealtDamage(Vector2 dmg, bool lethal)
	{
		triggerEvent.Invoke();
	}
}