init
This commit is contained in:
commit
fca6784fe7
571 changed files with 84105 additions and 0 deletions
63
Assets/Scripts/MainMenuController.cs
Normal file
63
Assets/Scripts/MainMenuController.cs
Normal file
|
@ -0,0 +1,63 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using TMPro;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class MainMenuController : MonoBehaviour{
|
||||
|
||||
[SerializeField] Button playButton;
|
||||
[SerializeField] Button creditsButton;
|
||||
[SerializeField] Button settingsButton;
|
||||
[SerializeField] Button settingsAcceptButton;
|
||||
[SerializeField] Button exitButton;
|
||||
|
||||
[Space]
|
||||
[SerializeField] GameObject title;
|
||||
[SerializeField] GameObject menuButtons;
|
||||
[SerializeField] GameObject settingsPanel;
|
||||
|
||||
// Start is called before the first frame update
|
||||
void Start(){
|
||||
AudioManager.instance.StopAll();
|
||||
AudioManager.instance.Play("forest");
|
||||
|
||||
if (playButton != null)
|
||||
playButton.onClick.AddListener(Play);
|
||||
|
||||
if (creditsButton != null)
|
||||
creditsButton.onClick.AddListener(Credits);
|
||||
|
||||
if (settingsButton != null)
|
||||
settingsButton.onClick.AddListener(Settings);
|
||||
|
||||
if (settingsAcceptButton != null)
|
||||
settingsAcceptButton.onClick.AddListener(SettingsAccept);
|
||||
|
||||
if (exitButton != null)
|
||||
exitButton.onClick.AddListener(Exit);
|
||||
}
|
||||
|
||||
void Play(){
|
||||
Loader.Load(1);
|
||||
}
|
||||
|
||||
void Credits(){
|
||||
//SceneManager.LoadScene("Credits");
|
||||
}
|
||||
|
||||
void Settings(){
|
||||
title.SetActive(false);
|
||||
menuButtons.SetActive(false);
|
||||
settingsPanel.SetActive(true);
|
||||
}
|
||||
void SettingsAccept(){
|
||||
title.SetActive(true);
|
||||
menuButtons.SetActive(true);
|
||||
settingsPanel.SetActive(false);
|
||||
}
|
||||
|
||||
void Exit(){
|
||||
Application.Quit();
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue