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;
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD>
|
|
|
|
|
Screen.orientation = ScreenOrientation.LandscapeLeft;
|
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()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|