Table of Contents

Class RootInteraction

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

Properties

ClickQueuingTimeout

public float? ClickQueuingTimeout { get; init; }

Property Value

float?

Codec

public static Codec<RootInteraction> Codec { get; }

Property Value

Codec<RootInteraction>

Cooldown

public InteractionCooldown? Cooldown { get; init; }

Property Value

InteractionCooldown

HudInputBindingEntry

public string? HudInputBindingEntry { get; init; }

Property Value

string

Interactions

public List<string> Interactions { get; init; }

Property Value

List<string>

RequireNewClick

public bool RequireNewClick { get; init; }

Property Value

bool

Rules

public InteractionRules Rules { get; init; }

Property Value

InteractionRules

Settings

public Dictionary<string, RootInteractionSettings>? Settings { get; init; }

Property Value

Dictionary<string, RootInteractionSettings>