- using Eflatun.SceneReference;
- using MyCollections.SceneManagement;
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.SceneManagement;
- public class MainMenu : MonoBehaviour
- {
- [SerializeField] private GameObject optionsMenu, mainMenu;
- [SerializeField] private SceneReference sceneReference;
- [SerializeField] private SceneLoader sceneLoader;
- private void Start()
- {
- sceneLoader = FindObjectOfType<SceneLoader>();
- Time.timeScale = 1.0f;
- }
- public void Play()
- {
- if (sceneLoader != null)
- {
-
- SceneManager.LoadScene(sceneReference.Name);
- }
- }
- public void Options()
- {
- optionsMenu.gameObject.SetActive(true);
- mainMenu.gameObject.SetActive(false);
- }
- public void Exit()
- {
- Application.Quit();
- }
- public void Back()
- {
- optionsMenu.gameObject.SetActive(false);
- mainMenu.gameObject.SetActive(true);
- }
- }