/// <summary> /// Ingredient type description /// 0x01 espresso /// 0x02 Filter brew /// 0x03 Milk process /// 0x04 Instant power process /// 0x05 Water process /// </summary> /// <param name="Type"></param> public M2BMakeIngredient(byte Type) { this.Type = Type; switch (Type) { case 1: _ProcessEspresso = new ProcessEspresso(); break; case 2: _ProcessFilterBrew = new ProcessFilterBrew(); break; case 3: _ProcessFreshMilk = new ProcessFreshMilk(); break; case 4: _ProcessInstantPowder = new ProcessInstantPowder(); break; case 5: _ProcessWater = new ProcessWater(); break; default: break; } }