Table of Contents

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

ExceptBlockTags

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

Property Value

List<string>

ExceptBlocks

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

Property Value

List<string>

ExceptToolTags

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

Property Value

List<string>

ExceptTools

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?