using Assets.Scripts.Enums;
|
using System.Collections;
|
using System.Collections.Generic;
|
using UnityEditor;
|
using UnityEngine;
|
using UnityEngine.SceneManagement;
|
|
public class MainMenuManager : MonoBehaviour
|
{
|
[SerializeField]
|
public SceneAsset startGameScene;
|
public void StartGame()
|
{
|
SceneManager.LoadScene(startGameScene.name);
|
}
|
public void SwitchToSettings()
|
{
|
}
|
public void SwitchToHome()
|
{
|
}
|
|
public void EndGame()
|
{
|
#if (UNITY_EDITOR || DEVELOPMENT_BUILD)
|
Debug.Log(this.name + ": " + this.GetType() + ": " + System.Reflection.MethodBase.GetCurrentMethod().Name);
|
#endif
|
#if (UNITY_EDITOR)
|
UnityEditor.EditorApplication.isPlaying = false;
|
#elif (UNITY_STANDALONE)
|
Application.Quit();
|
#elif (UNITY_WEBGL)
|
// NOT WORKING
|
// Need to add new scene "QuitScene"
|
// change camera to solid color "black"
|
// add scene to build settings
|
// SceneManager.LoadScene("QuitScene");
|
#else
|
Application.Quit();
|
#endif
|
}
|
|
public void OnMouseOver()
|
{
|
SoundManager.instance.PlaySound(SoundName.ButtonOnHover);
|
}
|
public void OnMouseDown()
|
{
|
SoundManager.instance.PlaySound(SoundName.ButtonOnClick);
|
}
|
public void OnSaveClick()
|
{
|
SoundManager.instance.PlaySound(SoundName.ButtonOnSave);
|
}
|
}
|