Table of Contents

Class NoDamageRule

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

Properties

Codec

public static Codec<NoDamageRule> Codec { get; }

Property Value

Codec<NoDamageRule>

Enabled

public bool Enabled { get; init; }

Property Value

bool

Entities

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

Property Value

List<string>

EntityFilter

public NoDamageRuleRuleEntityFilter? EntityFilter { get; init; }

Property Value

NoDamageRuleRuleEntityFilter?

PvpOnly

public bool PvpOnly { get; init; }

Property Value

bool