Table of Contents

Class CraftingBench

Namespace
Shard.Assets.Generated.ModelAssets
Assembly
Shard.Assets.dll
[SchemaImported("assets/common.json#/definitions/CraftingBench", "408f79a8cc95648eb2752158f20e68b6df7613a29631780ec21d9ba153799519")]
public sealed record CraftingBench : BlockTypeBench, IEquatable<CraftingBench>
Inheritance
CraftingBench
Implements
Inherited Members

Properties

BenchUpgradeCompletedSoundEventId

public string? BenchUpgradeCompletedSoundEventId { get; init; }

Property Value

string

BenchUpgradeSoundEventId

public string? BenchUpgradeSoundEventId { get; init; }

Property Value

string

Categories

public List<BenchCategory> Categories { get; init; }

Property Value

List<BenchCategory>

Codec

public static Codec<CraftingBench> Codec { get; }

Property Value

Codec<CraftingBench>

CompletedSoundEventId

public string? CompletedSoundEventId { get; init; }

Property Value

string

DescriptiveLabel

public string? DescriptiveLabel { get; init; }

Property Value

string

FailedSoundEventId

public string? FailedSoundEventId { get; init; }

Property Value

string

Id

public string? Id { get; init; }

Property Value

string

LocalCloseSoundEventId

public string? LocalCloseSoundEventId { get; init; }

Property Value

string

LocalOpenSoundEventId

public string? LocalOpenSoundEventId { get; init; }

Property Value

string

TierLevels

public List<BenchTierLevel>? TierLevels { get; init; }

Property Value

List<BenchTierLevel>