2024-01-28 18:37:24 +07:00
|
|
|
namespace Content.Shared._White.Sales;
|
2023-08-04 03:44:17 +03:00
|
|
|
|
|
|
|
|
[DataDefinition]
|
2024-01-20 06:52:03 +03:00
|
|
|
public sealed partial class SalesSpecifier
|
2023-08-04 03:44:17 +03:00
|
|
|
{
|
|
|
|
|
[DataField("enabled")]
|
2024-01-20 06:52:03 +03:00
|
|
|
public bool Enabled { get; private set; }
|
2023-08-04 03:44:17 +03:00
|
|
|
|
|
|
|
|
[DataField("minMultiplier")]
|
2024-01-20 06:52:03 +03:00
|
|
|
public float MinMultiplier { get; private set; }
|
2023-08-04 03:44:17 +03:00
|
|
|
|
|
|
|
|
[DataField("maxMultiplier")]
|
2024-01-20 06:52:03 +03:00
|
|
|
public float MaxMultiplier { get; private set; }
|
2023-08-04 03:44:17 +03:00
|
|
|
|
|
|
|
|
[DataField("minItems")]
|
2024-01-20 06:52:03 +03:00
|
|
|
public int MinItems { get; private set; }
|
2023-08-04 03:44:17 +03:00
|
|
|
|
|
|
|
|
[DataField("maxItems")]
|
2024-01-20 06:52:03 +03:00
|
|
|
public int MaxItems { get; private set; }
|
2023-08-04 03:44:17 +03:00
|
|
|
|
|
|
|
|
[DataField("salesCategory")]
|
2024-01-20 06:52:03 +03:00
|
|
|
public string SalesCategory { get; private set; } = string.Empty;
|
2023-08-04 03:44:17 +03:00
|
|
|
|
|
|
|
|
public SalesSpecifier()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public SalesSpecifier(bool enabled, float minMultiplier, float maxMultiplier, int minItems, int maxItems,
|
|
|
|
|
string salesCategory)
|
|
|
|
|
{
|
|
|
|
|
Enabled = enabled;
|
|
|
|
|
MinMultiplier = minMultiplier;
|
|
|
|
|
MaxMultiplier = maxMultiplier;
|
|
|
|
|
MinItems = minItems;
|
|
|
|
|
MaxItems = maxItems;
|
|
|
|
|
SalesCategory = salesCategory;
|
|
|
|
|
}
|
|
|
|
|
}
|