Skip to content
Snippets Groups Projects
TriggerBoundary.cs~ 601 B
Newer Older
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class TriggerBoundary : MonoBehaviour
{
    public bool ColliderIsTriggered { get; private set; }

    private float time;
    
    void Start()
    {
        ColliderIsTriggered = false;
        time = 0.0f;
    }

    void OnTriggerStay2D(Collider2D collider)
    {
        ColliderIsTriggered = true;
    }

    void OnTriggerExit2D()
    {
        ColliderIsTriggered = false;
        time = 0.0f;
    }

    public float GetStayTime()
    {
        return time;
    }
}