Files

39 lines
1002 B
C#
Raw Permalink Normal View History

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