| | |
| | | using UnityEngine; |
| | | using Snxxz.UI; |
| | | using TableConfig; |
| | | using System; |
| | | |
| | | public class LaunchPostProcess : SingletonMonobehaviour<LaunchPostProcess>
|
| | | { |
| | |
| | | {
|
| | | if (!completed && ConfigManager.Instance.AllCompleted())
|
| | | {
|
| | | ConfigManager.Instance.ConfigParsePostProcess();
|
| | | try
|
| | | {
|
| | | ConfigManager.Instance.ConfigParsePostProcess();
|
| | | GeneralConfig.Instance.Init();
|
| | | InGameDownLoad.Instance.ParseRewardConfig();
|
| | | ModelCenter.Instance.Init();
|
| | | SkillHelper.Instance.Init();
|
| | | StatusMgr.Instance.Init();
|
| | | GAMgr.Instance.Init();
|
| | | FlyObjectManager.Instance.Initialize();
|
| | | SFXPlayUtility.Instance.Initialize();
|
| | | AnyCountDownUtility.Instance.Initialize();
|
| | | MapTransferUtility.Instance.Initialize();
|
| | | DirtyWordConfig.Init();
|
| | | NewBieCenter.Instance.Init();
|
| | |
|
| | | GeneralConfig.Instance.Init();
|
| | | InGameDownLoad.Instance.ParseRewardConfig();
|
| | | ModelCenter.Instance.Init();
|
| | | SkillHelper.Instance.Init();
|
| | | StatusMgr.Instance.Init();
|
| | | GAMgr.Instance.Init();
|
| | | FlyObjectManager.Instance.Initialize();
|
| | | SFXPlayUtility.Instance.Initialize();
|
| | | AnyCountDownUtility.Instance.Initialize();
|
| | | MapTransferUtility.Instance.Initialize();
|
| | | DirtyWordConfig.Init();
|
| | | NewBieCenter.Instance.Init();
|
| | |
|
| | | DebugEx.LogFormat("解析配置表耗时:{0}", Time.time - startTime);
|
| | | completed = true;
|
| | | DebugEx.LogFormat("解析配置表耗时:{0}", Time.time - startTime);
|
| | | }
|
| | | catch (Exception ex)
|
| | | {
|
| | | Debug.LogErrorFormat("严重警告:游戏逻辑初始化失败,无法进入游戏!错误:{0}", ex);
|
| | | }
|
| | | finally
|
| | | {
|
| | | completed = true;
|
| | | }
|
| | | }
|
| | |
|
| | | } |