Newer
Older
TheVengeance-Project-IADE-Unity2D / Assets / Scripts / UI / MainMenu.cs
  1. using Eflatun.SceneReference;
  2. using MyCollections.SceneManagement;
  3. using System.Collections;
  4. using System.Collections.Generic;
  5. using UnityEngine;
  6. using UnityEngine.SceneManagement;
  7. public class MainMenu : MonoBehaviour
  8. {
  9. [SerializeField] private GameObject optionsMenu, mainMenu;
  10. [SerializeField] private SceneReference sceneReference;
  11. [SerializeField] private SceneLoader sceneLoader;
  12. private void Start()
  13. {
  14. sceneLoader = FindObjectOfType<SceneLoader>();
  15. Time.timeScale = 1.0f;
  16. }
  17. public void Play()
  18. {
  19. if (sceneLoader != null)
  20. {
  21. //sceneLoader.LoadScene(sceneReference.Name);
  22. SceneManager.LoadScene(sceneReference.Name);
  23. }
  24. }
  25. public void Options()
  26. {
  27. optionsMenu.gameObject.SetActive(true);
  28. mainMenu.gameObject.SetActive(false);
  29. }
  30. public void Exit()
  31. {
  32. Application.Quit();
  33. }
  34. public void Back()
  35. {
  36. optionsMenu.gameObject.SetActive(false);
  37. mainMenu.gameObject.SetActive(true);
  38. }
  39. }