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(); } }