BBMOD_ParticleModule

A constructor defined in BBMOD_ParticleModule.gml

new BBMOD_ParticleModule()

Description

Base struct for particle modules. These are composed into particle system to define behavior of their particles.

Properties

Name Description
Enabled If true then the module is enabled. Defaults value is true.

Methods

Name Description
on_finish Executed once at the end of the emitter's emission cycle. Never executed if the emitted particle system is looping!
on_particle_finish Executed when a particle dies.
on_particle_start Executed when a new particle is spawned.
on_start Executed at the beginning of the emitter's emission cycle and every time it loops.
on_update Executed every time the emitter is updated.

Child structs

BBMOD_AABBEmissionModule, BBMOD_AddRealOnCollisionModule, BBMOD_AddRealOverTimeModule, BBMOD_AddVec2OnCollisionModule, BBMOD_AddVec2OverTimeModule, BBMOD_AddVec3OnCollisionModule, BBMOD_AddVec3OverTimeModule, BBMOD_AddVec4OnCollisionModule, BBMOD_AddVec4OverTimeModule, BBMOD_AttractorModule, BBMOD_CollisionEventModule, BBMOD_CollisionKillModule, BBMOD_DragModule, BBMOD_EmissionModule, BBMOD_EmissionOverTimeModule, BBMOD_GravityModule, BBMOD_MixColorFromHealthModule, BBMOD_MixColorFromSpeedModule, BBMOD_MixColorModule, BBMOD_MixColorOverTimeModule, BBMOD_MixEmissionModule, BBMOD_MixQuaternionFromHealthModule, BBMOD_MixQuaternionFromSpeedModule, BBMOD_MixQuaternionModule, BBMOD_MixQuaternionOverTimeModule, BBMOD_MixRealFromHealthModule, BBMOD_MixRealFromSpeedModule, BBMOD_MixRealModule, BBMOD_MixRealOverTimeModule, BBMOD_MixSpeedModule, BBMOD_MixVec2FromHealthModule, BBMOD_MixVec2FromSpeedModule, BBMOD_MixVec2Module, BBMOD_MixVec2OverTimeModule, BBMOD_MixVec3FromHealthModule, BBMOD_MixVec3FromSpeedModule, BBMOD_MixVec3Module, BBMOD_MixVec3OverTimeModule, BBMOD_MixVec4FromHealthModule, BBMOD_MixVec4FromSpeedModule, BBMOD_MixVec4Module, BBMOD_MixVec4OverTimeModule, BBMOD_RandomRotationModule, BBMOD_SetColorModule, BBMOD_SetQuaternionModule, BBMOD_SetRealModule, BBMOD_SetVec2Module, BBMOD_SetVec3Module, BBMOD_SetVec4Module, BBMOD_SphereEmissionModule, BBMOD_TerrainCollisionModule

See also

BBMOD_ParticleSystem

Do you find this page helpful?

Copyright © 2024, BlueBurn. Built on January 21, 2024 using GMDoc.