using UnityEngine; using TMPro; public class Day1CarExitTrigger : MonoBehaviour { public GameObject dayCompleteUI; // UI panel that shows "Day 1 Complete!" public TMP_Text messageText; // Optional text to show messages private void OnTriggerEnter(Collider other) { if (!other.CompareTag("Player")) return; if (KeyPickup.hasKeys) { if (dayCompleteUI != null) dayCompleteUI.SetActive(true); if (messageText != null) messageText.text = "Day 1 Complete!"; Debug.Log("Day complete! Player has keys."); Time.timeScale = 0f; Cursor.lockState = CursorLockMode.None; Cursor.visible = true; } else { if (messageText != null) messageText.text = "You need to find your keys near the car!"; } } }