Table of Contents

Class InteractionRules

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

Properties

BlockedBy

public List<InteractionRulesInteractionType>? BlockedBy { get; init; }

Property Value

List<InteractionRulesInteractionType>

BlockedByBypass

public string? BlockedByBypass { get; init; }

Property Value

string

Blocking

public List<InteractionRulesInteractionType_A02284E6> Blocking { get; init; }

Property Value

List<InteractionRulesInteractionType_A02284E6>

BlockingBypass

public string? BlockingBypass { get; init; }

Property Value

string

Codec

public static Codec<InteractionRules> Codec { get; }

Property Value

Codec<InteractionRules>

InterruptedBy

public List<InteractionRulesInteractionType_06449D2A>? InterruptedBy { get; init; }

Property Value

List<InteractionRulesInteractionType_06449D2A>

InterruptedByBypass

public string? InterruptedByBypass { get; init; }

Property Value

string

Interrupting

public List<InteractionRulesInteractionType_DB0357BC>? Interrupting { get; init; }

Property Value

List<InteractionRulesInteractionType_DB0357BC>

InterruptingBypass

public string? InterruptingBypass { get; init; }

Property Value

string