| Particle emit(Vector3 position, Vector3 movement) | Emite partículas na direção e posição definidas nos argumentos. |
| boolean isAllowEmission() | Retorna verdadeiro se a emissão das partículas estiver habilitadada, retorna falso se não. |
| void setAllowEmission(boolean value) | Define se a emissão das partículas será habilitada ou desabilitada. |
| [AlphaBased] getAlphaBased() | Retorna a transparência das partículas de acordo com as opções do enum AlphaBased. |
| void setAlphaBased([AlphaBased] value) | Define a transparência das partículas de acordo com as opções do enum AlphaBased. |
| Curve getAlphaOverLifeTimeCurve() | Retorna a transparência das partículas sobre a curva de tempo de vida. |
| void setAlphaOverLifeTimeCurve(Curve value) | Define a transparência das partículas sobre a curva de tempo de vida. |
| Color getColor() | Retorna a cor atual das partículas. |
| void setColor(Color value) | Define a cor atual das partículas. |
| [ColorBased] getColorBased() | Retorna a cor atual das partículas de acordo com as opções do enum ColorBased |
| void setColorBased([ColorBased] value) | Define a cor atual das partículas de acordo com as opções do enum ColorBased |
| [ColorMode] getColorMode() | Retorna o modo de cor atual das partículas de acordo com as opções do enum ColorMode. |
| void setColorMode([ColorMode] value) | Define o modo de cor atual das partículas de acordo com as opções do enum ColorMode. |
| ParticleConeShapeOptions getConeShapeOptions() | Retorna as opções do formato de emissão em cone das partículas. |
| ParticleSphereShapeOptions getSphereShapeOptions() | Retorna as opções do formato de emissão em esfera das partículas. |
| [EmissionShape] getEmissionShape() | Retorna o tipo de formaro de emissão das partículas. |
| void setEmissionShape([EmissionShape] value) | Define o tipo de formato de emissão das partículas. |
| float getEmitDelaySeconds() | Retorna o tempo de atraso de emissão das partículas. |
| void setEmitDelaySeconds(float value) | Define o tempo de atraso de emissão das partículas. |
| float getGravityMultiplier() | Retorna o valor de multiplicador de gravidade das partículas. |
| void setGravityMultiplier(float value) | Define o valor de multiplicador de gravidade das partículas. |
| int getLayer() | Retorna a camada atual das partículas. |
| void setLayer(int value) | Define a camada atual das partículas. |
| float getMaxLifeSeconds() | Retorna o tempo máximo de vida das partículas. |
| void setMaxLifeSeconds(float value) | Define o tempo máximo de vida das partículas. |
| int getMaxParticles() | Retorna o máximo de partículas emitidas pelo ParticleEmitter. |
| void setMaxParticles(int value) | Define o máximo de partículas emitidas pelo ParticleEmitter. |
| [SizeBased] getSizeBased() | Retorna o tamanho das partículas de acordo com as opções do enum SizeBased. |
| void setSizeBased([SizeBased] value) | Define o tamanho das partículas de acordo com as opções do enum SizeBased. |
| Curve getSizeOverLifeTimeCurve() | Retorna o tamanho ao longo da curva de tempo de vida das partículas. |
| void setSizeOverLifeTimeCurve(Curve value) | Define o tamanho ao longo da curva de tempo de vida das partículas. |
| float getStartSize() | Retorna o tamanho inicial atual das partículas. |
| void setStartSize(float value) | Define o tamanho inicial atual das partículas. |
| float getStartSpeed() | Retorna a velocidade inicial atual das partículas. |
| void setStartSpeed(float value) | Define a velocidade inicial atual das partículas. |
| [Texture] getTextureInstance() | Retorna a textura atual das partículas. |
| void setTextureInstance([Texture] value) | Define a textura atual das partículas. |
| [TransparencyBased] getTransparencyBased() | Retorna a transparência das partículas de acordo com as opções do enum TransparencyBased. |
| void setTransparencyBased([TransparencyBased] value) | Define a transparência das partículas de acordo com as opções do enum TransparencyBased. |