/// <summary> /// Constructor. /// </summary> /// <param name="src">The source.</param> /// <exception cref="System.ArgumentNullException">src</exception> public Material(SerializableMaterialQuantity src) { src.ThrowIfNull(nameof(src)); Item = StaticItems.GetItemByID(src.ID); Quantity = src.Quantity; }
public Material(SerializableMaterialQuantity src) { m_product = StaticItems.GetItemByID(src.ID); m_quantity = src.Quantity; }
/// <summary> /// Initializes the reprocessing informations. /// </summary> /// <param name="srcMaterials"></param> internal void InitializeReprocessing(SerializableMaterialQuantity[] srcMaterials) { foreach (var src in srcMaterials) { m_reprocessing.Add(new Material(src)); } }