diff --git a/Assets/EnableMenuSript.cs b/Assets/EnableMenuSript.cs new file mode 100644 index 00000000..b7dbddaa --- /dev/null +++ b/Assets/EnableMenuSript.cs @@ -0,0 +1,40 @@ +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.UI; + +public class EnableMenuSript : MonoBehaviour +{ + [SerializeField] private GameObject _Menu; + [SerializeField] private Button[] _Button = new Button[2]; + + public void EnableMenu() + { + if (_Menu.activeSelf) + { + _Menu.SetActive(false); + Time.timeScale = 1f; + } + else + { + GameObject selectedObject = EventSystem.current.currentSelectedGameObject; + + // Проверяем, если выбранный объект существует + if (selectedObject != null) + { + // Если это кнопка, можем получить компонент Button + Button selectedButton = selectedObject.GetComponent