private void Start() { DontDestroyOnLoad(gameObject); AssetBundleManager.Init(this); StartCoroutine(AssetBundleManager.GetAssetBundleInfos( () => { if (Application.platform == RuntimePlatform.Android) { if (PlayerPrefs.GetString("VersionCompressed") != GameDataManager.Version) { StartCoroutine(AssetBundleManager.UncompressAssetBundles((isSucceeded) => { if (isSucceeded) { PlayerPrefs.SetString("VersionCompressed", GameDataManager.Version); } })); } } StartCoroutine(AssetBundleManager.AssetBundleLoop()); } )); }