This repository has been archived on 2023-02-02. You can view files and clone it, but cannot push or open issues or pull requests.
mfgames-nitride-cil/examples/CopyFiles/CopyFilesPipeline.cs
2021-12-07 00:00:13 -06:00

40 lines
1 KiB
C#

using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Gallium;
using Nitride.IO.Contents;
using Nitride.Pipelines;
namespace CopyFiles
{
/// <summary>
/// The single pipeline used by the CopyFiles project.
/// </summary>
public class CopyFilesPipeline : PipelineBase
{
private readonly ReadFiles readFiles;
private readonly WriteFiles writeFiles;
public CopyFilesPipeline(
ReadFiles readFiles,
WriteFiles writeFiles)
{
// While we can configure these during runtime, it seems cleaner to
// build them up during the constructor to call out the ones that
// require runtime data.
this.readFiles = readFiles;
this.writeFiles = writeFiles;
}
/// <inheritdoc />
public override Task<IEnumerable<Entity>> RunAsync(
IEnumerable<Entity> entities)
{
throw new NotImplementedException();
}
}
}