Scripting API

ParticleSystemRenderer

class in UnityEngine · UnityEngine.ParticleSystemModule · inherits from Renderer

26 of 39 of Unity's membersUnity's documentation
In Tassix

Draws its system's particles as billboards (facing the camera, horizontal, vertical, or stretched along their velocity), with its material's texture, color and blending (alpha, additive, premultiplied or multiply), after the scene's transparent objects. Mesh particles draw as billboards. With the trails module on, each particle's trail draws with the trail material: a camera-facing strip through the points it passed, as wide as the particle (by widthOverTrail) and colored by colorOverTrail.

Properties 23

int activeVertexStreamsCount { get; }
ParticleSystemRenderSpace alignment { get; set; }
bool allowRoll { get; set; }
bool applyActiveColorSpace { get; set; }
float cameraVelocityScale { get; set; }
bool enableGPUInstancing { get; set; }
Vector3 flip { get; set; }
bool freeformStretching { get; set; }
float lengthScale { get; set; }
SpriteMaskInteraction maskInteraction { get; set; }
float maxParticleSize { get; set; }
Mesh? mesh { get; set; }
int meshCount { get; }
float minParticleSize { get; set; }
float normalDirection { get; set; }
Vector3 pivot { get; set; }
ParticleSystemRenderMode renderMode { get; set; }
bool rotateWithStretchDirection { get; set; }
float shadowBias { get; set; }
ParticleSystemSortMode sortMode { get; set; }
float sortingFudge { get; set; }
Material? trailMaterial { get; set; }
float velocityScale { get; set; }

Methods 2

int GetMeshes(Mesh[] meshes)
void SetMeshes(Mesh[] meshes)

Not in Tassix yet 13

BakeMesh BakeTexture BakeTrailsMesh BakeTrailsTexture GetActiveTrailVertexStreams GetActiveVertexStreams GetMeshWeightings SetActiveTrailVertexStreams SetActiveVertexStreams SetMeshWeightings activeTrailVertexStreamsCount meshDistribution supportsMeshInstancing