Class ItemCondition
- Namespace
- Shard.Assets.Generated.ModelAssets
- Assembly
- Shard.Assets.dll
[SchemaImported("assets/common.json#/definitions/ItemCondition", "a465e2ecc605fee39d2170cbb5907b461e2197182c34590ba13fb5461715f983")]
public sealed record ItemCondition : TriggerVolumeConditions, IEquatable<ItemCondition>
- Inheritance
-
ItemCondition
- Implements
-
- Inherited Members
-
Properties
Codec
public static Codec<ItemCondition> Codec { get; }
Property Value
- Codec<ItemCondition>
Comparison
public ItemConditionComparison? Comparison { get; init; }
Property Value
- ItemConditionComparison?
Consume
public bool Consume { get; init; }
Property Value
- bool
EmptyInventory
public bool EmptyInventory { get; init; }
Property Value
- bool
Entry
public int Entry { get; init; }
Property Value
- int
Event
public string? Event { get; init; }
Property Value
- string
Item
public string? Item { get; init; }
Property Value
- string
Location
public Location? Location { get; init; }
Property Value
- Location?
public string? MetadataKey { get; init; }
Property Value
- string
public string? MetadataValue { get; init; }
Property Value
- string
Quantity
public int Quantity { get; init; }
Property Value
- int