-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBackToMenu.cs
More file actions
43 lines (38 loc) · 1.04 KB
/
BackToMenu.cs
File metadata and controls
43 lines (38 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class BackToMenu : MonoBehaviour {
public Button menu;
public GameManager game;
public bool fading;
public float alpha = 0;
public Image blackScreen;
// Use this for initialization
void Start () {
menu = GetComponent<Button>();
fading = false;
}
// Update is called once per frame
void Update () {
menu.onClick.AddListener(Menu);
if (fading)
{
blackScreen.color = new Color(blackScreen.color.r, blackScreen.color.g, blackScreen.color.b, alpha);
alpha += Time.deltaTime;
}
if (alpha >= 1)
{
game.level = 0;
game.gameOver = false;
fading = false;
SceneManager.LoadScene("MainMenu");
}
}
public void Menu()
{
blackScreen.gameObject.SetActive(true);
fading = true;
}
}