2024-02-22 14:53:23 +08:00
|
|
|
|
using TMPro;
|
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
using UnityEngine.UI;
|
2024-07-10 16:34:43 +08:00
|
|
|
|
|
2024-02-22 14:53:23 +08:00
|
|
|
|
namespace Code.Scripts.HotUpdate.UI
|
|
|
|
|
|
{
|
|
|
|
|
|
public class TempUpdateUI : MonoBehaviour
|
|
|
|
|
|
{
|
2024-07-16 14:00:58 +08:00
|
|
|
|
public Camera UICamera;
|
2024-02-22 14:53:23 +08:00
|
|
|
|
public GameObject m_DialogObj;
|
|
|
|
|
|
public GameObject m_ProgressObj;
|
|
|
|
|
|
|
|
|
|
|
|
public Slider m_SliderProgress;
|
2024-07-10 17:54:47 +08:00
|
|
|
|
public TextMeshProUGUI m_textSliderProgress;
|
2024-02-22 14:53:23 +08:00
|
|
|
|
public TextMeshProUGUI m_TextProgress;
|
|
|
|
|
|
|
2024-07-10 16:34:43 +08:00
|
|
|
|
//public TextMeshProUGUI m_TextTitle;
|
2024-02-22 14:53:23 +08:00
|
|
|
|
public TextMeshProUGUI m_TextContent;
|
2024-08-08 15:58:28 +08:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 版本
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public TextMeshProUGUI m_TextVersion;
|
2024-02-22 14:53:23 +08:00
|
|
|
|
|
2024-07-16 14:00:58 +08:00
|
|
|
|
public static TempUpdateUI Instance { get; private set; }
|
2024-02-22 14:53:23 +08:00
|
|
|
|
|
|
|
|
|
|
public bool isClickOk;
|
|
|
|
|
|
|
|
|
|
|
|
private void Awake()
|
|
|
|
|
|
{
|
2024-07-16 14:00:58 +08:00
|
|
|
|
Instance = this;
|
2024-02-23 12:28:25 +08:00
|
|
|
|
m_DialogObj.SetActive(false);
|
2024-02-22 14:53:23 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void OnClickOk()
|
|
|
|
|
|
{
|
|
|
|
|
|
isClickOk = true;
|
|
|
|
|
|
m_DialogObj.SetActive(false);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void OnClickCancel()
|
|
|
|
|
|
{
|
|
|
|
|
|
isClickOk = false;
|
|
|
|
|
|
m_DialogObj.SetActive(false);
|
2024-07-11 17:16:09 +08:00
|
|
|
|
Application.Quit();
|
2024-07-16 14:00:58 +08:00
|
|
|
|
#if UNITY_EDITOR
|
|
|
|
|
|
UnityEditor.EditorApplication.isPlaying = false;
|
|
|
|
|
|
#endif
|
2024-02-22 14:53:23 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|