Files
ID/Assets/Code/UI/Lab3Controller.cs
T
2026-02-10 12:35:10 +03:00

29 lines
898 B
C#

using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
namespace Code.UI
{
public class Lab3Controller : MonoBehaviour
{
[SerializeField] private Button toMenuButton;
[SerializeField] private Button resetButton;
private void Awake()
{
if (toMenuButton != null)
toMenuButton.onClick.AddListener(LoadMainMenu);
if (resetButton != null)
resetButton.onClick.AddListener(Reload);
}
private static void LoadMainMenu() => SceneManager.LoadScene("MainMenu");
private static void Reload() => SceneManager.LoadScene("Lab3");
private void OnDestroy()
{
if (toMenuButton != null) toMenuButton.onClick.RemoveListener(LoadMainMenu);
if (resetButton != null) resetButton.onClick.RemoveListener(Reload);
}
}
}