Class ParticleSpawner
- Namespace
- Shard.Assets.Generated.ModelAssets
- Assembly
- Shard.Assets.dll
[SchemaImported("assets/ParticleSpawner.json#", "1d247a51c05c021542b13b98ef61e105719a7435eba70992d783b1fa1726d7f8")]
public sealed record ParticleSpawner : IEquatable<ParticleSpawner>
- Inheritance
-
ParticleSpawner
- Implements
-
- Inherited Members
-
Properties
Attractors
public List<ParticleAttractor>? Attractors { get; init; }
Property Value
- List<ParticleAttractor>
CameraOffset
public float? CameraOffset { get; init; }
Property Value
- float?
Codec
public static Codec<ParticleSpawner> Codec { get; }
Property Value
- Codec<ParticleSpawner>
EmitOffset
public RangeVector3f? EmitOffset { get; init; }
Property Value
- RangeVector3f
InitialVelocity
public InitialVelocity? InitialVelocity { get; init; }
Property Value
- InitialVelocity
IntersectionHighlight
public IntersectionHighlight? IntersectionHighlight { get; init; }
Property Value
- IntersectionHighlight
IsLowRes
public bool IsLowRes { get; init; }
Property Value
- bool
LifeSpan
public float? LifeSpan { get; init; }
Property Value
- float?
LightInfluence
public float? LightInfluence { get; init; }
Property Value
- float?
LinearFiltering
public bool LinearFiltering { get; init; }
Property Value
- bool
MaxConcurrentParticles
public int MaxConcurrentParticles { get; init; }
Property Value
- int
Particle
public Particle Particle { get; init; }
Property Value
- Particle
ParticleCollision
public ParticleCollision? ParticleCollision { get; init; }
Property Value
- ParticleCollision
ParticleLifeSpan
public Rangef? ParticleLifeSpan { get; init; }
Property Value
- Rangef
ParticleRotateWithSpawner
public bool ParticleRotateWithSpawner { get; init; }
Property Value
- bool
ParticleRotationInfluence
public ParticleSpawnerParticleRotationInfluence ParticleRotationInfluence { get; init; }
Property Value
- ParticleSpawnerParticleRotationInfluence
RenderMode
public ParticleSpawnerFXRenderMode RenderMode { get; init; }
Property Value
- ParticleSpawnerFXRenderMode
Shape
public EmitShape Shape { get; init; }
Property Value
- EmitShape
SpawnBurst
public bool SpawnBurst { get; init; }
Property Value
- bool
SpawnRate
public Rangef? SpawnRate { get; init; }
Property Value
- Rangef
TotalParticles
public Range? TotalParticles { get; init; }
Property Value
- Range
TrailSpawnerPositionMultiplier
public float? TrailSpawnerPositionMultiplier { get; init; }
Property Value
- float?
TrailSpawnerRotationMultiplier
public float? TrailSpawnerRotationMultiplier { get; init; }
Property Value
- float?
UVMotion
public UVMotion? UVMotion { get; init; }
Property Value
- UVMotion
UseEmitDirection
public bool UseEmitDirection { get; init; }
Property Value
- bool
VelocityStretchMultiplier
public float? VelocityStretchMultiplier { get; init; }
Property Value
- float?
WaveDelay
public Rangef? WaveDelay { get; init; }
Property Value
- Rangef