public void Construct(EMaterialMixType materialMixType) { switch (materialMixType) { case EMaterialMixType.EWood: _builder.SetPrice(EWOOD_PRICE); break; case EMaterialMixType.EIron: _builder.SetPrice(EIRON_PRICE); break; case EMaterialMixType.EGlass: _builder.SetPrice(EGLASS_PRICE); break; } _builder.SetMaterialMixType(materialMixType); _builder.SetColor("none"); _builder.SetAccesoryType(EAccesoryType.EBasic); }