private void LoadDependsImm()
 {
     if (this.depLoaders == null)
     {
         this.depLoaders = new AssetBundleLoader[this.bundleData.dependencies.Length];
         for (int i = 0; i < this.bundleData.dependencies.Length; i++)
         {
             this.depLoaders[i] = this.bundleManager.CreateLoader(this.bundleData.dependencies[i], null);
         }
     }
     this._currentLoadingDepCount = 1;
     for (int j = 0; j < this.depLoaders.Length; j++)
     {
         AssetBundleLoader assetBundleLoader = this.depLoaders[j];
         if (assetBundleLoader.state != LoadState.State_Error && assetBundleLoader.state != LoadState.State_Complete)
         {
             this._currentLoadingDepCount++;
             AssetBundleLoader expr_8E = assetBundleLoader;
             expr_8E.onComplete = (AssetBundleManager.LoadAssetCompleteHandler)Delegate.Combine(expr_8E.onComplete, new AssetBundleManager.LoadAssetCompleteHandler(this.OnDepCompleteImm));
             assetBundleLoader.LoadImm();
         }
     }
     this._currentLoadingDepCount--;
     this.CheckDepCompleteImm();
 }