/// <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; }