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()