少年修仙传客户端代码仓库
client_Wu Xijin
2018-10-26 93ab6fe56b327576fcaebbc7caa3ee8ea0fe3ff3
Core/GameEngine/Login/Launch.cs
@@ -13,11 +13,9 @@
    static public LaunchStage currentStage { get { return m_CurrentStage; } }
    static float m_Progress = 0f;
    static public float progress
    {
    static public float progress {
        get { return m_Progress; }
        set
        {
        set {
            if (m_Progress != value)
            {
                m_Progress = value;
@@ -56,22 +54,29 @@
        GlobalTimeEvent.Instance.Begin();
#if UNITY_ANDROID && !UNITY_EDITOR
        var files = new List<FileInfo>();
        FileExtersion.GetAllDirectoryFileInfos(StringUtility.Contact(ResourcesPath.Instance.StreamingAssetPath, "builtin"), files);
        foreach (var file in files)
        if (!SDKUtility.Instance.builtinAssetCopyFinished)
        {
            var name = Path.GetFileName(file.FullName);
            SDKUtility.Instance.CopyContent(StringUtility.Contact("builtin/",name ));
        }
            SDKUtility.Instance.CopyContent("builtin_assetbundle");
            SDKUtility.Instance.CopyContent("builtin_assetbundle.manifest");
            SDKUtility.Instance.CopyContent("builtin/music");
            SDKUtility.Instance.CopyContent("builtin/music.manifest");
            SDKUtility.Instance.CopyContent("builtin/prefabs");
            SDKUtility.Instance.CopyContent("builtin/prefabs.manifest");
            SDKUtility.Instance.CopyContent("builtin/sprite");
            SDKUtility.Instance.CopyContent("builtin/sprite.manifest");
            SDKUtility.Instance.CopyContent("config/Contact");
            SDKUtility.Instance.CopyContent("config/HelpInfo");
            SDKUtility.Instance.CopyContent("config/PriorBundle");
            SDKUtility.Instance.CopyContent("config/PriorLanguage");
        SDKUtility.Instance.CopyContent("builtin_assetbundle");
        SDKUtility.Instance.CopyContent("builtin_assetbundle.manifest");
            LocalSave.SetString("BuiltInAssetCopyCompleted_Android", VersionConfig.Get().version);
        }
#endif
#if UNITY_IOS && !UNITY_EDITOR
        if (!VersionUtility.Instance.InIosAuditTime())
        {
            if (!SDKUtility.Instance.AssetCopyFinished)
            if (!SDKUtility.Instance.builtinAssetCopyFinished)
            {
                var targetDirectory = ResourcesPath.Instance.ExternalStorePath;
                if (!Directory.Exists(targetDirectory))
@@ -99,9 +104,14 @@
                }
            }
        }
        LocalSave.SetString("BuiltInAssetCopyCompleted_IOS", VersionConfig.Get().version);
#endif
        AssetBundleUtility.Instance.InitBuiltInAsset();
        if (!AssetSource.builtInFromEditor)
        {
            AssetBundleUtility.Instance.InitBuiltInAsset();
        }
    }
    void Start()