Class BlockPlacementSettings
- Namespace
- Shard.Assets.Generated.ModelAssets
- Assembly
- Shard.Assets.dll
[SchemaImported("assets/common.json#/definitions/BlockPlacementSettings", "ff59a6b99d1aedf5a13166bc676d4252de43dc4338b10e9314e3870cee94aa0b")]
public sealed record BlockPlacementSettings : IEquatable<BlockPlacementSettings>
- Inheritance
-
BlockPlacementSettings
- Implements
-
- Inherited Members
-
Properties
AllowBreakReplace
public bool AllowBreakReplace { get; init; }
Property Value
- bool
AllowRotationKey
public bool AllowRotationKey { get; init; }
Property Value
- bool
BlockPreviewVisibility
public BlockPreviewVisibility? BlockPreviewVisibility { get; init; }
Property Value
- BlockPreviewVisibility?
CeilingPlacementOverrideBlockId
public string? CeilingPlacementOverrideBlockId { get; init; }
Property Value
- string
Codec
public static Codec<BlockPlacementSettings> Codec { get; }
Property Value
- Codec<BlockPlacementSettings>
FloorPlacementOverrideBlockId
public string? FloorPlacementOverrideBlockId { get; init; }
Property Value
- string
PlaceInEmptyBlocks
public bool PlaceInEmptyBlocks { get; init; }
Property Value
- bool
RotationMode
public BlockPlacementSettingsRotationMode? RotationMode { get; init; }
Property Value
- BlockPlacementSettingsRotationMode?
WallPlacementOverrideBlockId
public string? WallPlacementOverrideBlockId { get; init; }
Property Value
- string