Table of Contents

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