Exemple #1
0
    public IEnumerator Init()
    {
#if USE_5_BUNDLE
        //DependsConfigLoad load = new DependsConfigLoad();
        //yield return load.Start(Path.Combine(AppSetting.ResourceUrl, "AndroidNew"));
        //mDependsConfig = load.GetConfig();

        mDependsConfig = new BundleManifest();
        mDependsConfig.LoadFile(Path.Combine(AppSetting.ResourcePath, "ReleaseManifest"));
        isInit = true;
        yield break;
#else
        DependsConfigLoad load = new DependsConfigLoad();
        yield return(load.Start(Path.Combine(AppSetting.ResourceUrl, "DependsData.release")));

        mDependsConfig = load.GetConfig();

        if (mDependsConfig == null)
        {
            Debug.Log("Depends Config is Empty!");
            mDependsConfig = new List <ResourceDepends>();
        }
#endif



        Load(new string[] { "Shader" }, "Root", LoadRootResourcesComplete);
    }