shopping-cart-sim/Assets/Scripts/Day1CarExitTrigger.cs

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!";
}
}
}