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
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
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
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>