Tanoda
StageManagerButton.cs
Go to the documentation of this file.
1using System.Collections;
2using System.Collections.Generic;
3using UnityEngine;
4
5public class StageManagerButton : MonoBehaviour
6{
7 private GameObject StageManagerWindow, StageManagerCanvas;
8 private pb_StageManagerButton StgBtn;
9
10 // Start is called before the first frame update
11 void Start()
12 {
13 StageManagerWindow = GetComponentInParent<HandMenu>().StageManagerWindow;
14 StageManagerCanvas = GetComponentInParent<HandMenu>().StageManagerCanvas;
15 StgBtn = GetComponentInParent<HandMenu>().StgBtn;
16 }
17
18 // Update is called once per frame
19 void Update()
20 {
21
22 }
24 {
25 if (StageManagerWindow.GetComponent<CanvasGroup>().alpha == 0 && !StageManagerCanvas.activeInHierarchy)
26 {
27 StgBtn.ToggleWindow();
28 StageManagerCanvas.SetActive(true);
29 return;
30 }
31
32 if (StageManagerWindow.GetComponent<CanvasGroup>().alpha == 1 && !StageManagerCanvas.activeInHierarchy)
33 {
34 StageManagerCanvas.SetActive(true);
35 return;
36 }
37
38 else
39 {
40 StgBtn.ToggleWindow();
41 StageManagerCanvas.SetActive(false);
42 return;
43 }
44 }
45}