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