using UnityEngine;
using UnityEngine.Events;
///
/// Used on vulnerable trigger zones for ships.
///
public class TackleDetection : MonoBehaviour
{
[SerializeField] private TackleKind tackleKind;
public UnityEvent TackleResponse;
///
/// Invokes the fitting tackle response on trigger entered.
///
///
void OnTriggerEnter(Collider collider)
{
if (collider.tag != "Spike" && collider.tag != "Bumper")
{
return;
}
TackleResponse.Invoke(tackleKind, collider);
}
}
public enum TackleKind { Critical, Normal }