NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/HotUpdate/UI/TempUpdateUI.cs

53 lines
1.3 KiB
C#

using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace Code.Scripts.HotUpdate.UI
{
public class TempUpdateUI : MonoBehaviour
{
public Camera UICamera;
public GameObject m_DialogObj;
public GameObject m_ProgressObj;
public Slider m_SliderProgress;
public TextMeshProUGUI m_textSliderProgress;
public TextMeshProUGUI m_TextProgress;
//public TextMeshProUGUI m_TextTitle;
public TextMeshProUGUI m_TextContent;
/// <summary>
/// 版本
/// </summary>
public TextMeshProUGUI m_TextVersion;
public static TempUpdateUI Instance { get; private set; }
public bool isClickOk;
private void Awake()
{
Instance = this;
m_DialogObj.SetActive(false);
m_ProgressObj.SetActive(false);
}
public void OnClickOk()
{
isClickOk = true;
m_DialogObj.SetActive(false);
}
public void OnClickCancel()
{
isClickOk = false;
m_DialogObj.SetActive(false);
Application.Quit();
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#endif
}
}
}