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) { //sceneLoader.LoadScene(sceneReference.Name); 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); } }