public void AddSupplier(OneLayerBoundApplier applier) { singleSourceUnits.AddLast(new SingleSourceUnit(applier, address, stage, NeedThisTile)); }
internal SingleSourceUnit(OneLayerBoundApplier applier, TileAddress address, int stage, SingleSourceUnit.NeedThisTileDelegate needThisTile) { this.applier = applier; this.address = address; this.stage = stage; this.needThisTile = needThisTile; }
public void AddSupplier(OneLayerBoundApplier applier) { this.singleSourceUnits.AddLast(new SingleSourceUnit(applier, this.address, this.stage, new SingleSourceUnit.NeedThisTileDelegate(this.NeedThisTile))); }