void Awake() { #if !UNITY_EDITOR LoggerHelper.CurrentLogLevels = LogLevel.INFO | LogLevel.ERROR | LogLevel.CRITICAL | LogLevel.EXCEPT;// | LogLevel.WARNING #endif //Debug.LogInfo("------Game Start!--------"); SystemSwitch.InitSystemSwitch(); Screen.sleepTimeout = (int)SleepTimeout.NeverSleep; DontDestroyOnLoad(transform.gameObject); Instance = this; gameObject.AddComponent <DriverLib>(); Application.targetFrameRate = 30; DefaultUI.InitLanguageInfo(); GameObject.Find("MogoForwardLoadingUIPanel").AddComponent <MogoForwardLoadingUIManager>(); TryToInit(); InvokeRepeating("Tick", 1, 0.02f); gameObject.AddComponent <AudioListener>(); }
void WinEventProc(IntPtr hWinEventHook, uint eventType, IntPtr hwnd, int idObject, int idChild, uint dwEventThread, uint dwmsEventTime) { SystemSwitch?.Invoke(this, new GlobalWindowEventArgs(hwnd, eventType)); }