Table of Contents

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?

MetadataKey

public string? MetadataKey { get; init; }

Property Value

string

MetadataValue

public string? MetadataValue { get; init; }

Property Value

string

Quantity

public int Quantity { get; init; }

Property Value

int