Health/Assets/Scripts/Boot.cs

43 lines
996 B
C#
Raw Normal View History

2023-11-07 13:55:35 +00:00
using UnityEngine;
using UnityEngine.Rendering;
2023-11-14 18:01:23 +00:00
2023-11-07 13:55:35 +00:00
public class Boot : MonoBehaviour
{
2023-11-15 08:10:56 +00:00
private bool _isInited = false;
2023-11-07 13:55:35 +00:00
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSplashScreen)]
public static void StopLogo()
{
SplashScreen.Stop(SplashScreen.StopBehavior.StopImmediate);
}
private void Awake()
{
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD>
Screen.SetResolution(1920, 1080, true);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ļˢ<C4BB><CBA2><EFBFBD><EFBFBD>
Application.targetFrameRate = 60;
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Screen.sleepTimeout = SleepTimeout.NeverSleep;
2023-11-15 08:10:56 +00:00
_isInited = UIManager.IsInited;
2023-11-07 13:55:35 +00:00
}
private void OnEnable()
{
//<2F><><EFBFBD><EFBFBD>
2023-11-15 08:10:56 +00:00
//UIManager.Instance.Init();
if (!_isInited)
UIManager.Instance.ShowPanel<SplashUI>();
else
{
UIManager.Instance.LoadReset();
UIManager.Instance.ShowPanel<MainUIPanel>();
}
2023-11-07 13:55:35 +00:00
}
// Update is called once per frame
void Update()
{
}
}