Table of Contents

Class ParticleLocalSpawner

Namespace
Fallencake.UI
Assembly
Fallencake.UI.dll
public class ParticleLocalSpawner : MonoBehaviour
Inheritance
object
Object
Component
Behaviour
MonoBehaviour
ParticleLocalSpawner

Properties

ActiveParticleCount

public int ActiveParticleCount { get; }

Property Value

int

IsSpawning

public bool IsSpawning { get; }

Property Value

bool

PooledParticleCount

public int PooledParticleCount { get; }

Property Value

int

Methods

AddSprite(Sprite)

public void AddSprite(Sprite sprite)

Parameters

sprite Sprite

AddStartColorOption(Color)

public void AddStartColorOption(Color color)

Parameters

color Color

ClearAllParticles()

public void ClearAllParticles()

RemoveSprite(Sprite)

public void RemoveSprite(Sprite sprite)

Parameters

sprite Sprite

SetColorOverLifetime(Gradient)

public void SetColorOverLifetime(Gradient gradient)

Parameters

gradient Gradient

SetParticleLifetime(float)

public void SetParticleLifetime(float lifetime)

Parameters

lifetime float

SetParticleSystemMode(float, Color, AnimationCurve, Gradient)

public void SetParticleSystemMode(float startSize, Color startColor, AnimationCurve sizeOverLifetime, Gradient colorOverLifetime)

Parameters

startSize float
startColor Color
sizeOverLifetime AnimationCurve
colorOverLifetime Gradient

SetPositionRandomization(bool, Vector3, RandomizationMode)

public void SetPositionRandomization(bool enable, Vector3 randomRange, ParticleLocalSpawner.RandomizationMode mode = RandomizationMode.Box)

Parameters

enable bool
randomRange Vector3
mode ParticleLocalSpawner.RandomizationMode

SetRandomParticleLifetime(float, float)

public void SetRandomParticleLifetime(float minLife, float maxLife)

Parameters

minLife float
maxLife float

SetRandomSpawnFrequency(float, float)

public void SetRandomSpawnFrequency(float minFreq, float maxFreq)

Parameters

minFreq float
maxFreq float

SetRandomStartColors(List<Color>)

public void SetRandomStartColors(List<Color> colors)

Parameters

colors List<Color>

SetRandomStartSize(float, float)

public void SetRandomStartSize(float minSize, float maxSize)

Parameters

minSize float
maxSize float

SetRandomizationIntensity(float)

public void SetRandomizationIntensity(float intensity)

Parameters

intensity float

SetRotationDirection(RotationDirection)

public void SetRotationDirection(ParticleLocalSpawner.RotationDirection direction)

Parameters

direction ParticleLocalSpawner.RotationDirection

SetRotationSettings(bool, RotationDirection)

public void SetRotationSettings(bool rotateToPrevious, ParticleLocalSpawner.RotationDirection direction)

Parameters

rotateToPrevious bool
direction ParticleLocalSpawner.RotationDirection

SetRotationToPrevious(bool)

public void SetRotationToPrevious(bool enable)

Parameters

enable bool

SetSizeOverLifetime(AnimationCurve)

public void SetSizeOverLifetime(AnimationCurve curve)

Parameters

curve AnimationCurve

SetSpawnFrequency(float)

public void SetSpawnFrequency(float frequency)

Parameters

frequency float

SetStartColor(Color)

public void SetStartColor(Color color)

Parameters

color Color

SetStartSize(float)

public void SetStartSize(float size)

Parameters

size float

StartSpawning()

public void StartSpawning()

StopSpawning()

public void StopSpawning()