Esempio n. 1
0
    private IEnumerator DelayLoad()
    {
        yield return(new Lemon.WaitForSeconds(1f));

        LoadTemplate.Instance().StartLoad();
        LoadAssetbundle.Instance().StartLoad(OnProgress);
    }
Esempio n. 2
0
 public static int LoadAssetBundleSort(LoadAssetbundle x, LoadAssetbundle y)
 {
     if (x.Prior > y.Prior)
     {
         return(-1);
     }
     if (x.Prior < y.Prior)
     {
         return(1);
     }
     return(0);
 }
Esempio n. 3
0
    private IEnumerator LoadLoaddingUI()
    {
        var request = LoadManager.Instance().LoadAsset <AssetBundle>("UI/loading");

        yield return(request);

        if (request.Error == null)
        {
            UIPackage.AddPackage(request.Result);
            var ui = UIPackage.CreateObject("Loading", "LoadingUI").asCom;

            GRoot.inst.AddChild(ui);

            LoadTemplate.Instance().StartLoad();
            LoadAssetbundle.Instance().StartLoad(OnProgress);
        }
    }