hytopia
Version:
The HYTOPIA SDK makes it easy for developers to create massively multiplayer games using JavaScript or TypeScript.
571 lines (243 loc) • 11.2 kB
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [server](./server.md) > [ParticleEmitterEventPayloads](./server.particleemittereventpayloads.md)
## ParticleEmitterEventPayloads interface
Event payloads for ParticleEmitter emitted events.
**Signature:**
```typescript
export interface ParticleEmitterEventPayloads
```
## Properties
<table><thead><tr><th>
Property
</th><th>
Modifiers
</th><th>
Type
</th><th>
Description
</th></tr></thead>
<tbody><tr><td>
["PARTICLE\_EMITTER.DESPAWN"](./server.particleemittereventpayloads._particle_emitter.despawn_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; }
</td><td>
Emitted when a ParticleEmitter is despawned.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_ALPHA\_TEST"](./server.particleemittereventpayloads._particle_emitter.set_alpha_test_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; alphaTest: number; }
</td><td>
Emitted when the alpha test value is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_ATTACHED\_TO\_ENTITY\_NODE\_NAME"](./server.particleemittereventpayloads._particle_emitter.set_attached_to_entity_node_name_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; attachedToEntityNodeName: string; }
</td><td>
Emitted when the name of the node of the attached entity the particle emitter is attached to is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_ATTACHED\_TO\_ENTITY"](./server.particleemittereventpayloads._particle_emitter.set_attached_to_entity_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; entity: [Entity](./server.entity.md)<!-- -->; }
</td><td>
Emitted when the ParticleEmitter is attached to an entity.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_COLOR\_END\_VARIANCE"](./server.particleemittereventpayloads._particle_emitter.set_color_end_variance_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; colorEndVariance: [RgbColor](./server.rgbcolor.md)<!-- -->; }
</td><td>
Emitted when the color variance of an emitted particle at the end of its lifetime is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_COLOR\_END"](./server.particleemittereventpayloads._particle_emitter.set_color_end_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; colorEnd: [RgbColor](./server.rgbcolor.md)<!-- -->; }
</td><td>
Emitted when the color of an emitted particle at the end of its lifetime is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_COLOR\_START\_VARIANCE"](./server.particleemittereventpayloads._particle_emitter.set_color_start_variance_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; colorStartVariance: [RgbColor](./server.rgbcolor.md)<!-- -->; }
</td><td>
Emitted when the color variance of an emitted particle at the start of its lifetime is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_COLOR\_START"](./server.particleemittereventpayloads._particle_emitter.set_color_start_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; colorStart: [RgbColor](./server.rgbcolor.md)<!-- -->; }
</td><td>
Emitted when the color of an emitted particle at the start of its lifetime is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_GRAVITY"](./server.particleemittereventpayloads._particle_emitter.set_gravity_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; gravity: [Vector3Like](./server.vector3like.md)<!-- -->; }
</td><td>
Emitted when the gravity vector for an emitted particle is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_LIFETIME\_VARIANCE"](./server.particleemittereventpayloads._particle_emitter.set_lifetime_variance_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; lifetimeVariance: number; }
</td><td>
Emitted when the lifetime variance of an emitted particle is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_LIFETIME"](./server.particleemittereventpayloads._particle_emitter.set_lifetime_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; lifetime: number; }
</td><td>
Emitted when the lifetime of an emitted particle is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_MAX\_PARTICLES"](./server.particleemittereventpayloads._particle_emitter.set_max_particles_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; maxParticles: number; }
</td><td>
Emitted when the maximum number of live particles is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_OFFSET"](./server.particleemittereventpayloads._particle_emitter.set_offset_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; offset: [Vector3Like](./server.vector3like.md)<!-- -->; }
</td><td>
Emitted when the offset of the particle emitter is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_OPACITY\_END\_VARIANCE"](./server.particleemittereventpayloads._particle_emitter.set_opacity_end_variance_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; opacityEndVariance: number; }
</td><td>
Emitted when the opacity variance of an emitted particle at the end of its lifetime is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_OPACITY\_END"](./server.particleemittereventpayloads._particle_emitter.set_opacity_end_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; opacityEnd: number; }
</td><td>
Emitted when the opacity of an emitted particle at the end of its lifetime is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_OPACITY\_START\_VARIANCE"](./server.particleemittereventpayloads._particle_emitter.set_opacity_start_variance_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; opacityStartVariance: number; }
</td><td>
Emitted when the opacity variance of an emitted particle at the start of its lifetime is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_OPACITY\_START"](./server.particleemittereventpayloads._particle_emitter.set_opacity_start_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; opacityStart: number; }
</td><td>
Emitted when the opacity of an emitted particle at the start of its lifetime is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_POSITION\_VARIANCE"](./server.particleemittereventpayloads._particle_emitter.set_position_variance_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; positionVariance: [Vector3Like](./server.vector3like.md)<!-- -->; }
</td><td>
Emitted when the position variance of an emitted particle is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_POSITION"](./server.particleemittereventpayloads._particle_emitter.set_position_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; position: [Vector3Like](./server.vector3like.md)<!-- -->; }
</td><td>
Emitted when the position of the particle emitter is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_RATE\_VARIANCE"](./server.particleemittereventpayloads._particle_emitter.set_rate_variance_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; rateVariance: number; }
</td><td>
Emitted when the rate per second variance of the particle emission rate is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_RATE"](./server.particleemittereventpayloads._particle_emitter.set_rate_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; rate: number; }
</td><td>
Emitted when the rate per second at which particles are emitted is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_SIZE\_VARIANCE"](./server.particleemittereventpayloads._particle_emitter.set_size_variance_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; sizeVariance: number; }
</td><td>
Emitted when the size variance of an emitted particle is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_SIZE"](./server.particleemittereventpayloads._particle_emitter.set_size_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; size: number; }
</td><td>
Emitted when the size of an emitted particle is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_TEXTURE\_URI"](./server.particleemittereventpayloads._particle_emitter.set_texture_uri_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; textureUri: string; }
</td><td>
Emitted when the texture URI is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_TRANSPARENT"](./server.particleemittereventpayloads._particle_emitter.set_transparent_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; transparent: boolean; }
</td><td>
Emitted when the transparency of an emitted particle is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_VELOCITY\_VARIANCE"](./server.particleemittereventpayloads._particle_emitter.set_velocity_variance_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; velocityVariance: [Vector3Like](./server.vector3like.md)<!-- -->; }
</td><td>
Emitted when the velocity variance of an emitted particle is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SET\_VELOCITY"](./server.particleemittereventpayloads._particle_emitter.set_velocity_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; velocity: [Vector3Like](./server.vector3like.md)<!-- -->; }
</td><td>
Emitted when the velocity of an emitted particle is set.
</td></tr>
<tr><td>
["PARTICLE\_EMITTER.SPAWN"](./server.particleemittereventpayloads._particle_emitter.spawn_.md)
</td><td>
</td><td>
{ particleEmitter: [ParticleEmitter](./server.particleemitter.md)<!-- -->; }
</td><td>
Emitted when a ParticleEmitter is spawned.
</td></tr>
</tbody></table>