using UnityEngine; public class LoseScript : MonoBehaviour { [SerializeField] private GameObject loseMenuUI; void Start() { Time.timeScale = 1f; if (loseMenuUI != null) { loseMenuUI.SetActive(false); } } private void OnCollisionEnter(Collision collision) { if (collision.gameObject.GetComponent() != null ) { ShowLoseMenu(); } } private void ShowLoseMenu() { if (loseMenuUI != null) { loseMenuUI.SetActive(true); Time.timeScale = 0f; Debug.Log("Игрок проиграл! Активировано меню проигрыша."); } } }