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?