public Bill_Customizer(RecipeDef recipe) : base(recipe) { Worker = Activator.CreateInstance(CustomizableRecipe.billWorker?.GetType()) as CustomizableBillWorker; Worker.CopyFrom(CustomizableRecipe.billWorker); Worker.recipe = CustomizableRecipe; }
public abstract void CopyFrom(CustomizableBillWorker worker);