Table of Contents

Class InteractionEffects

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

Properties

CameraEffect

public string? CameraEffect { get; init; }

Property Value

string

ClearAnimationOnFinish

public bool ClearAnimationOnFinish { get; init; }

Property Value

bool

ClearSoundEventOnFinish

public bool ClearSoundEventOnFinish { get; init; }

Property Value

bool

Codec

public static Codec<InteractionEffects> Codec { get; }

Property Value

Codec<InteractionEffects>

FirstPersonParticles

public List<ModelParticle>? FirstPersonParticles { get; init; }

Property Value

List<ModelParticle>

HideFirstPersonHeldItem

public bool HideFirstPersonHeldItem { get; init; }

Property Value

bool

ItemAnimationId

public string? ItemAnimationId { get; init; }

Property Value

string

ItemPlayerAnimationsId

public string? ItemPlayerAnimationsId { get; init; }

Property Value

string

LocalSoundEventId

public string? LocalSoundEventId { get; init; }

Property Value

string

MovementEffects

public MovementEffects? MovementEffects { get; init; }

Property Value

MovementEffects

Particles

public List<ModelParticle>? Particles { get; init; }

Property Value

List<ModelParticle>

PersistZoom

public bool PersistZoom { get; init; }

Property Value

bool

StartDelay

public float? StartDelay { get; init; }

Property Value

float?

Trails

public List<ModelTrail>? Trails { get; init; }

Property Value

List<ModelTrail>

WaitForAnimationToFinish

public bool WaitForAnimationToFinish { get; init; }

Property Value

bool

WorldSoundEventId

public string? WorldSoundEventId { get; init; }

Property Value

string

Zoom

public ZoomConfig? Zoom { get; init; }

Property Value

ZoomConfig