Class ParticleSpawnerGroup
- Namespace
- Shard.Assets.Generated.ModelAssets
- Assembly
- Shard.Assets.dll
[SchemaImported("assets/common.json#/definitions/ParticleSpawnerGroup", "0c574fdcebd6cc4bf705818bea83691de5397b92db301aa0a7f720488ee0dfbc")]
public sealed record ParticleSpawnerGroup : IEquatable<ParticleSpawnerGroup>
- Inheritance
-
ParticleSpawnerGroup
- Implements
-
- Inherited Members
-
Properties
Attractors
public List<ParticleAttractor>? Attractors { get; init; }
Property Value
- List<ParticleAttractor>
Codec
public static Codec<ParticleSpawnerGroup> Codec { get; }
Property Value
- Codec<ParticleSpawnerGroup>
EmitOffset
public RangeVector3f? EmitOffset { get; init; }
Property Value
- RangeVector3f
FixedRotation
public bool FixedRotation { get; init; }
Property Value
- bool
InitialVelocity
public InitialVelocity? InitialVelocity { get; init; }
Property Value
- InitialVelocity
LifeSpan
public Rangef? LifeSpan { get; init; }
Property Value
- Rangef
MaxConcurrent
public int MaxConcurrent { get; init; }
Property Value
- int
PositionOffset
public Vector3f? PositionOffset { get; init; }
Property Value
- Vector3f
RotationOffset
public BlockParticleSetDirection? RotationOffset { get; init; }
Property Value
- BlockParticleSetDirection
SpawnRate
public Rangef? SpawnRate { get; init; }
Property Value
- Rangef
SpawnerId
public string? SpawnerId { get; init; }
Property Value
- string
StartDelay
public float? StartDelay { get; init; }
Property Value
- float?
TotalSpawners
public int TotalSpawners { get; init; }
Property Value
- int
WaveDelay
public Rangef? WaveDelay { get; init; }
Property Value
- Rangef