Table of Contents

Class ProcessingBench

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

Properties

AllowNoInputProcessing

public bool AllowNoInputProcessing { get; init; }

Property Value

bool

BenchUpgradeCompletedSoundEventId

public string? BenchUpgradeCompletedSoundEventId { get; init; }

Property Value

string

BenchUpgradeSoundEventId

public string? BenchUpgradeSoundEventId { get; init; }

Property Value

string

Codec

public static Codec<ProcessingBench> Codec { get; }

Property Value

Codec<ProcessingBench>

CompletedSoundEventId

public string? CompletedSoundEventId { get; init; }

Property Value

string

DescriptiveLabel

public string? DescriptiveLabel { get; init; }

Property Value

string

EndSoundEventId

public string? EndSoundEventId { get; init; }

Property Value

string

ExtraOutput

public ExtraOutput? ExtraOutput { get; init; }

Property Value

ExtraOutput

FailedSoundEventId

public string? FailedSoundEventId { get; init; }

Property Value

string

Fuel

public List<ProcessingSlot>? Fuel { get; init; }

Property Value

List<ProcessingSlot>

FuelDropItemId

public string? FuelDropItemId { get; init; }

Property Value

string

Icon

public string? Icon { get; init; }

Property Value

string

IconId

public string? IconId { get; init; }

Property Value

string

IconItem

public string? IconItem { get; init; }

Property Value

string

IconName

public string? IconName { get; init; }

Property Value

string

Id

public string? Id { get; init; }

Property Value

string

Input

public List<ProcessingSlot> Input { get; init; }

Property Value

List<ProcessingSlot>

LocalCloseSoundEventId

public string? LocalCloseSoundEventId { get; init; }

Property Value

string

LocalOpenSoundEventId

public string? LocalOpenSoundEventId { get; init; }

Property Value

string

MaxFuel

public int MaxFuel { get; init; }

Property Value

int

OutputSlotsCount

public int OutputSlotsCount { get; init; }

Property Value

int

TierLevels

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

Property Value

List<BenchTierLevel>