Esempio n. 1
0
        private void InitManager()
        {
            Logger = new LoggerManager();
            Debug  = new DebugManager();
            Event  = new EventCenter();
            Time   = new TimeManager();
            Pool   = new PoolManager();
            FSM    = new FsmManager();
            Table  = new TableDataManager();
            Scene  = new SceneLoaderManager();
            Sound  = new SoundManager();
            UI     = UIManager.Instance;

            //IL
            UnityEngine.GameObject il = new UnityEngine.GameObject();
            DontDestroyOnLoad(il);
            IL = il.AddComponent <ILRuntimeMgr>();

            Localization = new LocalizationMgr();
            Res          = new ResManager();
            LocalCache   = new LocalCacheMgr();
            Logger.Init();
            Event.Init();
            Time.Init();
            Pool.Init();
            Table.Init();
            Scene.Init();
            Debug.Init();
            Sound.Init();
            FSM.Init();
            IL.Init();
            Localization.Init();
            Res.Init();
            LocalCache.Init();
            Debug.Log("GameEntry Init");
        }
Esempio n. 2
0
 void OnEnable()
 {
     mgr = (LocalizationMgr)target;
 }