Table of Contents

Class ModelVFX

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

Properties

AnimationDuration

public float? AnimationDuration { get; init; }

Property Value

float?

AnimationRange

public Vector2f? AnimationRange { get; init; }

Property Value

Vector2f

Codec

public static Codec<ModelVFX> Codec { get; }

Property Value

Codec<ModelVFX>

CurveType

public CurveType CurveType { get; init; }

Property Value

CurveType

EffectDirection

public EffectDirection EffectDirection { get; init; }

Property Value

EffectDirection

HighlightColor

public string? HighlightColor { get; init; }

Property Value

string

HighlightThickness

public float? HighlightThickness { get; init; }

Property Value

float?

LoopOption

public LoopOption LoopOption { get; init; }

Property Value

LoopOption

NoiseScale

public Vector2f? NoiseScale { get; init; }

Property Value

Vector2f

NoiseScrollSpeed

public Vector2f? NoiseScrollSpeed { get; init; }

Property Value

Vector2f

PostColor

public string? PostColor { get; init; }

Property Value

string

PostColorOpacity

public float? PostColorOpacity { get; init; }

Property Value

float?

SwitchTo

public SwitchTo SwitchTo { get; init; }

Property Value

SwitchTo

UseBloomOnHighlight

public bool UseBloomOnHighlight { get; init; }

Property Value

bool

UseProgessiveHighlight

public bool UseProgessiveHighlight { get; init; }

Property Value

bool