public Item CreateRareItem(ItemBuilder builder) { builder.BuildPart1(); builder.BuildPart2(); return(builder.GetBuildedItem()); }
//ItemBuilder itemBuilder; //public Blacksmith(ItemBuilder builder) //{ // itemBuilder = builder; //} //public void CreateCommonItem() //{ // itemBuilder.BuildPart1(); //} public Item CreateCommonItem(ItemBuilder builder) { builder.BuildPart1(); return(builder.GetBuildedItem()); }