ReplayPuzzleGame/Assets/Scripts/LevelUI.cs

39 lines
1.1 KiB
C#
Raw Normal View History

using UnityEngine;
using UnityEngine.UI;
public class LevelUI : MonoBehaviour
{
[Header("레벨 종료 UI")]
[SerializeField] private GameObject GameOverUI;
[SerializeField] private GameObject GameClearUI;
[Header("레벨 종료 UI 버튼들")]
[SerializeField] private Button s_levelSelectButton;
[SerializeField] private Button f_levelSelectButton;
[SerializeField] private Button retryButton;
[SerializeField] private Button continueButton;
[Header("유틸리티")]
public Text timer;
public Text livesCount;
private void Start()
{
GameManager.instance.levelUI = this;
s_levelSelectButton.onClick.AddListener(GameManager.instance.ExitLevel);
f_levelSelectButton.onClick.AddListener(GameManager.instance.ExitLevel);
retryButton.onClick.AddListener(GameManager.instance.RetryLevel);
continueButton.onClick.AddListener(GameManager.instance.NextLevel);
}
public void EnableGameOverUI()
{
GameOverUI.SetActive(true);
}
public void EnableClearUI()
{
GameClearUI.SetActive(true);
}
}