Table of Contents

Class NoDoorOpenRule

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

Properties

Codec

public static Codec<NoDoorOpenRule> Codec { get; }

Property Value

Codec<NoDoorOpenRule>

Enabled

public bool Enabled { get; init; }

Property Value

bool

MatchKey

public string? MatchKey { get; init; }

Property Value

string

MatchValue

public string? MatchValue { get; init; }

Property Value

string

Radius

public double Radius { get; init; }

Property Value

double

SignalKeys

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

Property Value

List<string>

SignalValues

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

Property Value

List<string>

Target

public NoDoorOpenRuleDenySignalTarget? Target { get; init; }

Property Value

NoDoorOpenRuleDenySignalTarget?