UNPKG

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
<!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) &gt; [server](./server.md) &gt; [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>