|
|
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using NaughtyAttributes;
-
- public class MainMenuUI : MonoBehaviour
- {
-
- [SerializeField,Scene]
- private string m_JoinScene;
-
- [SerializeField]
- private GameObject[] m_Panels;
-
- private void OnEnable()
- {
- OnClickChangePanel(m_Panels[0]);
- }
-
-
- public void OnClickPlay()
- {
- UnityEngine.SceneManagement.SceneManager.LoadScene(m_JoinScene);
- }
-
- public void OnClickQuit()
- {
- #if UNITY_EDITOR
- UnityEditor.EditorApplication.isPlaying = false;
- #else
- Application.Quit();
- #endif
-
-
- }
-
- public void OnClickChangePanel(GameObject newPanel)
- {
- foreach (var panel in m_Panels)
- panel.SetActive(false);
-
- if (newPanel != null)
- newPanel.SetActive(true);
- }
-
-
-
-
-
- }
|