This commit is contained in:
Gerard Gascón 2025-04-24 17:02:43 +02:00
commit fca6784fe7
571 changed files with 84105 additions and 0 deletions

View 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();
}
}