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>