UnityGameProjectsCode / NightwatchGame / PlayerEventTrigger.cs
PlayerEventTrigger.cs
Raw
using UnityEngine;

public class PlayerEventTrigger : MonoBehaviour
{
    private bool triggered;
    public bool stayTriggered;

    public bool Triggered { get => triggered; set => triggered = value; }

    private void OnTriggerEnter(Collider other)
    {
        triggered = true;
    }

    private void OnTriggerExit(Collider other)
    {
        if (!stayTriggered)
            triggered = false;
    }
}