Last touches
This commit is contained in:
parent
796014c2fd
commit
ba4f2ed823
7 changed files with 309 additions and 3 deletions
|
@ -6,10 +6,12 @@ using UnityEngine.SceneManagement;
|
|||
namespace Flow {
|
||||
public class MainMenu : MonoBehaviour {
|
||||
private void Start() {
|
||||
AudioManager.instance.Play("Musica");
|
||||
AudioManager.instance.Play("Menu");
|
||||
}
|
||||
|
||||
public void LoadGame() {
|
||||
AudioManager.instance.FadeOut("Menu", 1f);
|
||||
AudioManager.instance.FadeIn("Musica", 1f);
|
||||
SceneManager.LoadScene(sceneBuildIndex: 1);
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
using System;
|
||||
using Audio;
|
||||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
using UnityEngine.SceneManagement;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace Flow {
|
||||
|
@ -9,8 +11,15 @@ namespace Flow {
|
|||
|
||||
[SerializeField] private RectTransform winBackground;
|
||||
[SerializeField] private RectTransform winText;
|
||||
[SerializeField] private RectTransform backToMenuButton;
|
||||
|
||||
private bool _hasWon;
|
||||
|
||||
public void LoadMenu() {
|
||||
AudioManager.instance.FadeOut("Musica", 1f);
|
||||
AudioManager.instance.FadeIn("Menu", 1f);
|
||||
SceneManager.LoadScene(sceneBuildIndex: 0);
|
||||
}
|
||||
|
||||
public void Win() {
|
||||
_hasWon = true;
|
||||
|
@ -20,13 +29,15 @@ namespace Flow {
|
|||
|
||||
winBackground.localScale = new Vector3(0, 0, 1);
|
||||
winText.localScale = new Vector3(0, 0, 1);
|
||||
backToMenuButton.localScale = new Vector3(0, 0, 1);
|
||||
winBackground.DOScale(1f, .25f).SetDelay(.5f).SetEase(Ease.OutBack);
|
||||
winText.DOScale(1f, .25f).SetDelay(.55f).SetEase(Ease.OutBack);
|
||||
backToMenuButton.DOScale(1f, .25f).SetDelay(.6f).SetEase(Ease.OutBack);
|
||||
}
|
||||
|
||||
private void Update() {
|
||||
if (_hasWon && Input.anyKeyDown) {
|
||||
Application.Quit();
|
||||
//Application.Quit();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue