示例#1
0
        /// <summary>
        /// ローカルDB取得
        /// </summary>
        public IEnumerator Setup(RuntimePlatform platform, IManifestLoader loader, MovieConfig config)
        {
            m_cacheDB = m_saveBuilder.Read(CacheDbLocation.FullPath);
            yield return(null);

            var manifest = loader.GetManifest(config.BuildMapName);

            m_builtinDatabase = config.BuildDatabase(platform);
            yield return(m_builtinDatabase.Build(platform, manifest));

            ChipstarLog.Log_ReadLocalTable(m_cacheDB, CacheDbLocation);
            yield break;
        }
示例#2
0
        //=====================================
        //	プロパティ
        //=====================================

        //=====================================
        //	関数
        //=====================================
        /// <summary>
        /// コンストラクタ
        /// </summary>
        public CriMovieFileManager(
            RuntimePlatform platform,
            MovieConfig config,
            IJobEngine engine,
            IMovieLoadDatabase database,
            IFileBuilder <CriVersionTable> builder,
            IErrorHandler handler
            ) : base(platform, config, engine, handler)
        {
            m_config         = config;
            m_saveBuilder    = builder;
            m_remoteDatabase = database;
        }