Table of Contents

Class BlockTypeCondition

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

Properties

BlockType

public List<string>? BlockType { get; init; }

Property Value

List<string>

Codec

public static Codec<BlockTypeCondition> Codec { get; }

Property Value

Codec<BlockTypeCondition>

Entry

public int Entry { get; init; }

Property Value

int

Event

public string? Event { get; init; }

Property Value

string

PositionOffset

public Vector3d? PositionOffset { get; init; }

Property Value

Vector3d

PositionSource

public PositionSource? PositionSource { get; init; }

Property Value

PositionSource?

RotationX

public BlockTypeConditionAxisRotation? RotationX { get; init; }

Property Value

BlockTypeConditionAxisRotation?

RotationY

public BlockTypeConditionAxisRotation_694D90A6? RotationY { get; init; }

Property Value

BlockTypeConditionAxisRotation_694D90A6?

RotationZ

public BlockTypeConditionAxisRotation_BAE162A2? RotationZ { get; init; }

Property Value

BlockTypeConditionAxisRotation_BAE162A2?

State

public string? State { get; init; }

Property Value

string