Newer
Older
TheVengeance-Project-IADE-Unity2D / Assets / Scripts / UI / MainMenu.cs
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);
    }
}