public SystemParallelPipeline(TSystem[] systems) { _systems = systems; _update = ECSUtils.BuildSystemUpdateMethod <TSystem>(); _buffer = new Task[systems.Length]; }
public SystemSequentialPipeline(TSystem[] systems) { _systems = systems; _update = ECSUtils.BuildSystemUpdateMethod <TSystem>(); }
public SystemSinglePipeline(TSystem system) { _system = system; _update = ECSUtils.BuildSystemUpdateMethod <TSystem>(); }