/// <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; }
//===================================== // プロパティ //===================================== //===================================== // 関数 //===================================== /// <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; }