29 lines
898 B
C#
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);
|
|
}
|
|
}
|
|
} |