| | |
| | | SDKUtility.Instance.Init();
|
| | |
|
| | | var builtInAssetCopyTask = new BuiltInAssetCopyTask();
|
| | | // var initSettingTask = new InitSettingTask();
|
| | | // var sdkInitedTask = new SDKInitedTask();
|
| | | // var assetCopyTask = new AssetCopyTask();
|
| | | // var assetDecompressTask = new AssetDecompressTask();
|
| | | // var getVersionInfoTask = new GetVersionInfoTask();
|
| | | // var checkAssetValidTask = new CheckAssetValidTask();
|
| | | // var downLoadAssetTask = new DownLoadAssetTask();
|
| | | // var assetBundleInitTask = new AssetBundleInitTask();
|
| | | // var configInitTask = new ConfigInitTask();
|
| | | // var launchFadeOutTask = new LaunchFadeOutTask();
|
| | |
|
| | | // if (!Application.isEditor)
|
| | | // {
|
| | | // tasks.Enqueue(sdkInitedTask);
|
| | | // }
|
| | | var initSettingTask = new InitSettingTask();
|
| | | var sdkInitedTask = new SDKInitedTask();
|
| | | var assetCopyTask = new AssetCopyTask();
|
| | | var assetDecompressTask = new AssetDecompressTask();
|
| | | var getVersionInfoTask = new GetVersionInfoTask();
|
| | | var checkAssetValidTask = new CheckAssetValidTask();
|
| | | var downLoadAssetTask = new DownLoadAssetTask();
|
| | | var assetBundleInitTask = new AssetBundleInitTask();
|
| | | var configInitTask = new ConfigInitTask();
|
| | | var launchFadeOutTask = new LaunchFadeOutTask();
|
| | |
|
| | | tasks.Enqueue(builtInAssetCopyTask);
|
| | | // tasks.Enqueue(initSettingTask);
|
| | | tasks.Enqueue(initSettingTask);
|
| | |
|
| | | // switch (Application.platform)
|
| | | // {
|
| | | // case RuntimePlatform.WindowsEditor:
|
| | | // tasks.Enqueue(getVersionInfoTask);
|
| | | // break;
|
| | | // case RuntimePlatform.Android:
|
| | | // tasks.Enqueue(getVersionInfoTask);
|
| | | // tasks.Enqueue(assetCopyTask);
|
| | | // tasks.Enqueue(assetDecompressTask);
|
| | | // break;
|
| | | // case RuntimePlatform.IPhonePlayer:
|
| | | // tasks.Enqueue(getVersionInfoTask);
|
| | | // tasks.Enqueue(assetCopyTask);
|
| | | // break;
|
| | | // case RuntimePlatform.WindowsPlayer:
|
| | | // tasks.Enqueue(assetCopyTask);
|
| | | // tasks.Enqueue(getVersionInfoTask);
|
| | | // break;
|
| | | // }
|
| | | if (!Application.isEditor)
|
| | | {
|
| | | tasks.Enqueue(sdkInitedTask);
|
| | | }
|
| | |
|
| | | // tasks.Enqueue(checkAssetValidTask);
|
| | | // tasks.Enqueue(downLoadAssetTask);
|
| | | // tasks.Enqueue(assetBundleInitTask);
|
| | | // tasks.Enqueue(configInitTask);
|
| | | // tasks.Enqueue(launchFadeOutTask);
|
| | | switch (Application.platform)
|
| | | {
|
| | | case RuntimePlatform.WindowsEditor:
|
| | | tasks.Enqueue(getVersionInfoTask);
|
| | | break;
|
| | | case RuntimePlatform.Android:
|
| | | tasks.Enqueue(getVersionInfoTask);
|
| | | tasks.Enqueue(assetCopyTask);
|
| | | tasks.Enqueue(assetDecompressTask);
|
| | | break;
|
| | | case RuntimePlatform.IPhonePlayer:
|
| | | tasks.Enqueue(getVersionInfoTask);
|
| | | tasks.Enqueue(assetCopyTask);
|
| | | break;
|
| | | case RuntimePlatform.WindowsPlayer:
|
| | | tasks.Enqueue(assetCopyTask);
|
| | | tasks.Enqueue(getVersionInfoTask);
|
| | | break;
|
| | | }
|
| | |
|
| | | tasks.Enqueue(checkAssetValidTask);
|
| | | tasks.Enqueue(downLoadAssetTask);
|
| | | tasks.Enqueue(assetBundleInitTask);
|
| | | tasks.Enqueue(configInitTask);
|
| | | tasks.Enqueue(launchFadeOutTask);
|
| | |
|
| | | CalculateExpectTotalTime();
|
| | | }
|
| | |
| | |
|
| | | public override void Begin()
|
| | | {
|
| | | UnityEngine.Debug.Log("BuiltInAssetCopyTask.Begin");
|
| | | Debug.Log("BuiltInAssetCopyTask.Begin");
|
| | | duration = Mathf.Max(0.1f, expectTime);
|
| | |
|
| | | if (Application.isEditor)
|
| | |
| | |
|
| | | public override void End()
|
| | | {
|
| | | UnityEngine.Debug.Log("BuiltInAssetCopyTask.End");
|
| | | Debug.Log("BuiltInAssetCopyTask.End");
|
| | | if (!AssetSource.builtInFromEditor)
|
| | | {
|
| | | AssetBundleUtility.Instance.InitBuiltInAsset();
|
| | |
| | |
|
| | | public override void Begin()
|
| | | {
|
| | | UnityEngine.Debug.Log("InitSettingTask.Begin");
|
| | | Debug.Log("InitSettingTask.Begin");
|
| | | ShaderUtility.InitGlobalParams();
|
| | | SoundPlayer.CreateSoundPlayer();
|
| | | SoundPlayer.Instance.PlayLoginMusic();
|
| | |
| | |
|
| | | public override void End()
|
| | | {
|
| | | UnityEngine.Debug.Log("InitSettingTask.End");
|
| | | Debug.Log("InitSettingTask.End");
|
| | | expectTime = timer;
|
| | | }
|
| | |
|
| | |
| | |
|
| | | public override void Begin()
|
| | | {
|
| | | UnityEngine.Debug.Log("SDKInitedTask.Begin");
|
| | | Debug.Log("SDKInitedTask.Begin");
|
| | | m_CurrentStage = LaunchStage.SDKInit;
|
| | | duration = Mathf.Max(0.1f, expectTime);
|
| | | }
|
| | |
|
| | | public override void End()
|
| | | {
|
| | | UnityEngine.Debug.Log("SDKInitedTask.End");
|
| | | Debug.Log("SDKInitedTask.End");
|
| | | expectTime = timer;
|
| | | DebugEx.LogFormat("{0}执行时长:{1};", this.GetType().Name, timer);
|
| | |
|
| | |
| | |
|
| | | public override void Begin()
|
| | | {
|
| | | UnityEngine.Debug.Log("AssetCopyTask.Begin");
|
| | | Debug.Log("AssetCopyTask.Begin");
|
| | | m_CurrentStage = LaunchStage.AssetCopy;
|
| | | duration = Mathf.Max(0.5f, expectTime);
|
| | | outTime = 50f;
|
| | |
| | |
|
| | | public override void End()
|
| | | {
|
| | | UnityEngine.Debug.Log("AssetCopyTask.End");
|
| | | Debug.Log("AssetCopyTask.End");
|
| | | expectTime = timer;
|
| | | DebugEx.LogFormat("{0}执行时长:{1};", this.GetType().Name, timer);
|
| | |
|
| | |
| | |
|
| | | public override void Begin()
|
| | | {
|
| | | UnityEngine.Debug.Log("AssetDeCompressTask.Begin");
|
| | | Debug.Log("AssetDeCompressTask.Begin");
|
| | | m_CurrentStage = LaunchStage.AssetDecompress;
|
| | | duration = Mathf.Max(0.5f, expectTime);
|
| | |
|
| | |
| | |
|
| | | public override void End()
|
| | | {
|
| | | UnityEngine.Debug.Log("AssetDeCompressTask.End");
|
| | | Debug.Log("AssetDeCompressTask.End");
|
| | | AssetDeCompressTask.assetDeCompressVersion = VersionConfig.Get().version;
|
| | | AssetDeCompressTask.Delete7zFiles(ResourcesPath.Instance.ExternalStorePath);
|
| | | }
|
| | |
| | |
|
| | | public override void Begin()
|
| | | {
|
| | | UnityEngine.Debug.Log("GetVersionInfoTask.Begin");
|
| | | Debug.Log("GetVersionInfoTask.Begin");
|
| | | m_CurrentStage = LaunchStage.ClientVersion;
|
| | | duration = Mathf.Max(0.5f, expectTime);
|
| | |
|
| | |
| | |
|
| | | public override void End()
|
| | | {
|
| | | UnityEngine.Debug.Log("GetVersionInfoTask.End");
|
| | | Debug.Log("GetVersionInfoTask.End");
|
| | | expectTime = timer;
|
| | | DebugEx.LogFormat("{0}执行时长:{1};", this.GetType().Name, timer);
|
| | | }
|