34 lines
741 B
C#
34 lines
741 B
C#
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<BallController>() != null )
|
|
{
|
|
ShowLoseMenu();
|
|
}
|
|
}
|
|
|
|
|
|
private void ShowLoseMenu()
|
|
{
|
|
if (loseMenuUI != null)
|
|
{
|
|
loseMenuUI.SetActive(true);
|
|
Time.timeScale = 0f;
|
|
Debug.Log("Игрок проиграл! Активировано меню проигрыша.");
|
|
}
|
|
}
|
|
} |