32 lines
901 B
C#
32 lines
901 B
C#
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!";
|
|
}
|
|
}
|
|
}
|