public static void Preload() { LoginLoadingRes.Instance.total_res_count += ResourceRegulation.whitelist2spine.get_Count(); LoginLoadingRes.Instance.total_res_count += ResourceRegulation.whitelist2uiatlas.get_Count(); LoginLoadingRes.Instance.total_res_count += ResourceRegulation.temp_uilist.get_Count(); for (int i = 0; i < ResourceRegulation.whitelist2spine.get_Count(); i++) { FXSpineManager.Instance.PreloadAsset(ResourceRegulation.whitelist2spine.get_Item(i), delegate { LoginLoadingRes.Instance.PreloadResourceFinish(); }); } for (int j = 0; j < ResourceRegulation.whitelist2uiatlas.get_Count(); j++) { string atlas_no_suffix = ConstTP.suffix_atlas_To_src(ResourceRegulation.whitelist2uiatlas.get_Item(j)); AssetManager.AssetOfTPManager.LoadAtlas(atlas_no_suffix, delegate(bool isSuccess) { LoginLoadingRes.Instance.PreloadResourceFinish(); }); } for (int k = 0; k < ResourceRegulation.temp_uilist.get_Count(); k++) { AssetManager.LoadAssetWithPool(ResourceRegulation.temp_uilist.get_Item(k), delegate(bool isSuccess) { LoginLoadingRes.Instance.PreloadResourceFinish(); }); } ResourceRegulation.Uninit(); }