Table of Contents

Class Particle

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

Properties

Animation

public Dictionary<string, ParticleAnimationFrame> Animation { get; init; }

Property Value

Dictionary<string, ParticleAnimationFrame>

CameraFarFadeEndDistance

public float? CameraFarFadeEndDistance { get; init; }

Property Value

float?

CameraFarFadeStartDistance

public float? CameraFarFadeStartDistance { get; init; }

Property Value

float?

CameraNearFadeEndDistance

public float? CameraNearFadeEndDistance { get; init; }

Property Value

float?

CameraNearFadeStartDistance

public float? CameraNearFadeStartDistance { get; init; }

Property Value

float?

Codec

public static Codec<Particle> Codec { get; }

Property Value

Codec<Particle>

CollisionAnimationFrame

public ParticleAnimationFrame? CollisionAnimationFrame { get; init; }

Property Value

ParticleAnimationFrame

FrameSize

public Size? FrameSize { get; init; }

Property Value

Size

InitialAnimationFrame

public ParticleAnimationFrame? InitialAnimationFrame { get; init; }

Property Value

ParticleAnimationFrame

ScaleRatioConstraint

public ParticleScaleRatioConstraint ScaleRatioConstraint { get; init; }

Property Value

ParticleScaleRatioConstraint

SoftParticles

public SoftParticle SoftParticles { get; init; }

Property Value

SoftParticle

SoftParticlesFadeFactor

public float? SoftParticlesFadeFactor { get; init; }

Property Value

float?

Texture

public string Texture { get; init; }

Property Value

string

UVOption

public ParticleUVOption UVOption { get; init; }

Property Value

ParticleUVOption

UseSpriteBlending

public bool UseSpriteBlending { get; init; }

Property Value

bool