public override Block TrueCopy(DFG <Block> dfg) { VariableBlock indexCopy = (VariableBlock)IndexBlock.TrueCopy(dfg); dfg.AddNode(indexCopy); return(new SetArrayFluid(indexCopy, ArrayName, InputFluids.Copy(dfg), BlockID)); }
public override Block TrueCopy(DFG <Block> dfg) { return(new HeaterUsage(ModuleName, InputFluids.Copy(dfg), OutputVariable, Temperature, Time, BlockID)); }
public override Block TrueCopy(DFG <Block> dfg) { return(new WasteUsage(ModuleName, InputFluids.Copy(dfg), OutputVariable, BlockID)); }
public override Block TrueCopy(DFG <Block> dfg) { return(new Fluid(InputFluids.Copy(dfg), OutputVariable, BlockID)); }