Class QualityItemDefinition
Represents a quality item definition that can be consumed or used in recipes Extends StorableItemDefinition with quality-specific properties.
[Obsolete("Use S1API.Items.Quality.QualityItemDefinition instead")]
public class QualityItemDefinition : StorableItemDefinition
- Inheritance
-
QualityItemDefinition
- Inherited Members
- Extension Methods
Remarks
Properties
DefaultQuality
The default quality for this item.
public Quality DefaultQuality { get; set; }
Property Value
Methods
CreateInstance(Quality)
Creates a quality item instance from this definition with the specified quality.
public QualityItemInstance CreateInstance(Quality quality)
Parameters
qualityQualityThe quality to apply to the created instance.
Returns
- QualityItemInstance
A quality item instance using the specified quality.
CreateInstance(int)
Creates a quality item instance from this definition using the default quality.
public override ItemInstance CreateInstance(int quantity = 1)
Parameters
quantityintThe quantity to apply to the created instance.
Returns
- ItemInstance
A quality item instance using this definition's default quality.
CreateInstance(int, Quality)
Creates a quality item instance from this definition with the specified quantity and quality.
public QualityItemInstance CreateInstance(int quantity, Quality quality)
Parameters
quantityintThe quantity to apply to the created instance.
qualityQualityThe quality to apply to the created instance.
Returns
- QualityItemInstance
A quality item instance using the specified quantity and quality.