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