using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class TetrisGameManager : MonoBehaviour
{
  public static TetrisGameManager Instance;

  // ==================================================

  private void Awake() => Instance = this;

  // ==================================================

  /// <summary>
  /// 退出游戏
  /// 按钮
  /// </summary>
  public void QuitGame()
  {
    Application.Quit();
    return;
  }

  /// <summary>
  /// 重新开始游戏
  /// 按钮
  /// </summary>
  public void RestartGame()
  {
    Time.timeScale = 1f;
    SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
    return;
  }

  // ==================================================

  [SerializeField] private GameObject uiGamefinishGO; // 提示窗口
  public void FinishGame()
  {
    Time.timeScale = 0f;
    uiGamefinishGO.SetActive(true);
    return;
  }
}