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