Class NoBuildRule
- Namespace
- Shard.Assets.Generated.ModelAssets
- Assembly
- Shard.Assets.dll
[SchemaImported("assets/common.json#/definitions/NoBuildRule", "927f34ff37dfdc4a79307eb5e7dc510ee3c8093d9d89bf6c6c82f642b60bcc39")]
public sealed record NoBuildRule : ModifyRulesEffectRule, IEquatable<NoBuildRule>
- Inheritance
-
NoBuildRule
- Implements
-
- Inherited Members
-
Properties
Codec
public static Codec<NoBuildRule> Codec { get; }
Property Value
- Codec<NoBuildRule>
Enabled
public bool Enabled { get; init; }
Property Value
- bool
public List<string>? ExceptBlockTags { get; init; }
Property Value
- List<string>
ExceptBlocks
public List<string>? ExceptBlocks { get; init; }
Property Value
- List<string>
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 NoBuildRuleDenySignalTarget? Target { get; init; }
Property Value
- NoBuildRuleDenySignalTarget?