示例#1
0
        //----- property -----

        //----- method -----

        private void InitializeAssetBundle()
        {
            assetBundleManager = AssetBundleManager.CreateInstance();
            assetBundleManager.Initialize(MaxDownloadCount, simulateMode);
            assetBundleManager.RegisterYieldCancel(yieldCancel);
            assetBundleManager.OnTimeOutAsObservable().Subscribe(x => OnTimeout(x)).AddTo(Disposable);
            assetBundleManager.OnErrorAsObservable().Subscribe(x => OnError(x)).AddTo(Disposable);
        }
示例#2
0
    private void InitGameManager()
    {
        AssetBundleManager.CreateInstance();
        GUIManager.CreateInstance();

        GameEventManager.CreateInstance();
        AudioManager.CreateInstance();
        GameStateManager.CreateInstance();
    }
示例#3
0
 /// <summary>init管理器</summary>
 public static void InitManager()
 {
     GameEventManager.CreateInstance();
     AssetBundleManager.CreateInstance();
     ConfigManager.CreateInstance();
     AudioManager.CreateInstance();
     EffectManager.CreateInstance();
     PanelManager.CreateInstance();
 }
示例#4
0
        //----- 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;
        }
示例#5
0
        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;
        }