| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | using Assets.Game.Launcher.HotUpdateProxy;using ET;using FairyGUI;using System;using UnityEngine;namespace GFGGame.HotUpdate{    public class HotUpdateEntry    {        public static void Start()        {            VEngine.Logger.Loggable = false;            Debug.Log("HotUpdateEntry Start");            //ET            try            {                HotUpdateProxy.Instance.update = Game.Update;                HotUpdateProxy.Instance.lateUpdate = Game.LateUpdate;                HotUpdateProxy.Instance.onApplicationQuit = Game.Close;                Game.EventSystem.Add(HotUpdateCodeLoader.Instance.GetTypes());                Game.EventSystem.Publish(new ET.EventType.AppStart());            }            catch (Exception e)            {                Log.Error(e);            }            ViewManager.Init();            //日志            LogController.Instance.Init();            //全局            GameGlobal.Init();            //缓存            LocalCache.InitLocalData();            //sqlite            SqliteController.Instance.Init(false, ResPathUtil.SQLITE_FILE_PATH);            //开始游戏            GameController.Start().Coroutine();            Debug.Log("HotUpdateEntry Start completed");        }    }}
 |