Class StructuralCraftingBench
- Namespace
- Shard.Assets.Generated.ModelAssets
- Assembly
- Shard.Assets.dll
[SchemaImported("assets/common.json#/definitions/StructuralCraftingBench", "04fce33aabb169ca5d5605af0811b459d097744fd9379af4d9a6d7d3324ab689")]
public sealed record StructuralCraftingBench : BlockTypeBench, IEquatable<StructuralCraftingBench>
- Inheritance
-
StructuralCraftingBench
- Implements
-
- Inherited Members
-
Properties
AllowBlockGroupCycling
public bool AllowBlockGroupCycling { get; init; }
Property Value
- bool
AlwaysShowInventoryHints
public bool AlwaysShowInventoryHints { get; init; }
Property Value
- bool
BenchUpgradeCompletedSoundEventId
public string? BenchUpgradeCompletedSoundEventId { get; init; }
Property Value
- string
BenchUpgradeSoundEventId
public string? BenchUpgradeSoundEventId { get; init; }
Property Value
- string
Categories
public List<string>? Categories { get; init; }
Property Value
- List<string>
Codec
public static Codec<StructuralCraftingBench> Codec { get; }
Property Value
- Codec<StructuralCraftingBench>
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
public List<string>? HeaderCategories { get; init; }
Property Value
- List<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>