//----- property ----- //----- method ----- private void InitializeCri() { // CriAssetManager初期化. criAssetManager = CriAssetManager.CreateInstance(); criAssetManager.Initialize(resourceDirectory, MaxDownloadCount, simulateMode); criAssetManager.OnTimeOutAsObservable().Subscribe(x => OnTimeout(x)).AddTo(Disposable); criAssetManager.OnErrorAsObservable().Subscribe(x => OnError(x)).AddTo(Disposable); }
//----- method ----- public void Initialize(string resourceDir) { if (initialized) { return; } this.resourceDir = resourceDir; // LZ4へ再圧縮有効. Caching.compressionEnabled = true; // 中断用登録. yieldCancell = new YieldCancell(); //----- AssetBundleManager初期化 ----- #if UNITY_EDITOR isSimulate = Prefs.isSimulate; #endif // AssetBundleManager初期化. assetBundleManager = AssetBundleManager.CreateInstance(); assetBundleManager.Initialize(simulateMode: isSimulate); assetBundleManager.RegisterYieldCancell(yieldCancell); assetBundleManager.OnTimeOutAsObservable().Subscribe(x => OnTimeout(x)).AddTo(Disposable); assetBundleManager.OnErrorAsObservable().Subscribe(x => OnError(x)).AddTo(Disposable); #if ENABLE_CRIWARE // CriAssetManager初期化. criAssetManager = CriAssetManager.CreateInstance(); criAssetManager.Initialize(resourceDir, 4, isSimulate); criAssetManager.OnTimeOutAsObservable().Subscribe(x => OnTimeout(x)).AddTo(Disposable); criAssetManager.OnErrorAsObservable().Subscribe(x => OnError(x)).AddTo(Disposable); #endif // バージョン情報を読み込み. LoadVersion(); initialized = true; }
public void Initialize(string resourceDir, string installDir, bool localMode = false) { if (initialized) { return; } this.resourceDir = resourceDir; this.installDir = installDir; this.localMode = localMode; // 中断用登録. yieldCancel = new YieldCancel(); //----- AssetBundleManager初期化 ----- #if UNITY_EDITOR simulateMode = Prefs.isSimulate; #endif // AssetBundleManager初期化. assetBundleManager = AssetBundleManager.CreateInstance(); assetBundleManager.Initialize(installDir, localMode, simulateMode); assetBundleManager.RegisterYieldCancel(yieldCancel); assetBundleManager.OnTimeOutAsObservable().Subscribe(x => OnTimeout(x)).AddTo(Disposable); assetBundleManager.OnErrorAsObservable().Subscribe(x => OnError(x)).AddTo(Disposable); #if ENABLE_CRIWARE_ADX || ENABLE_CRIWARE_SOFDEC // CriAssetManager初期化. criAssetManager = CriAssetManager.CreateInstance(); criAssetManager.Initialize(installDir, resourceDir, 4, localMode, simulateMode); criAssetManager.OnTimeOutAsObservable().Subscribe(x => OnTimeout(x)).AddTo(Disposable); criAssetManager.OnErrorAsObservable().Subscribe(x => OnError(x)).AddTo(Disposable); #endif // バージョン情報を読み込み. LoadVersion(); initialized = true; }