Newer
Older
HardPoint-Project-Abertay-University-Unity3D / Assets / Scripts / ExitScript.cs
@Rackday Rackday on 18 Aug 654 bytes Project Added
using UnityEngine;

public class ExitScript : MonoBehaviour
{
    private bool open = true;
    [SerializeField]private BoxCollider bcollider;
    [SerializeField] private MeshRenderer mr;
    [HideInInspector]
    public ProgressController pC;


    // Update is called once per frame
    private void Start()
    {
        pC = transform.parent.parent.GetComponent<ProgressController>();
    }
    public void ToggleExit()
    {
        open = !open;
        bcollider.isTrigger = open;
        mr.enabled = !open;
    }

    private void OnTriggerExit(Collider other)
    {
        if(other.gameObject.tag == "Player")
        pC.StartRoom();
    }
}