A constructor defined in bbmod_mixquaternionmodule.gml
Extends BBMOD_ParticleModule
new BBMOD_MixQuaternionModule([_property[, _from[, _to]]])
A universal particle module that randomly mixes particles' quaternion property when they are spawned.
| Name | Type | Description |
|---|---|---|
| _property | Real |
The first of the four consecutive properties that together form a quaternion. Use values from BBMOD_EParticle. Defaults to undefined. |
| _from | Struct.BBMOD_Quaternion |
The quaternion to mix from. Defaults to an identity quaternion. |
| _to | Struct.BBMOD_Quaternion |
The quaternion to mix to. Defaults to _from. |
| Name | Description |
|---|---|
| From | The quaternion to mix from. Default value is an identity quaternion. |
| Property | The first of the four consecutive properties that together form a quaternion. Use values from BBMOD_EParticle. Default value is undefined. |
| To | The quaternion to mix to. Default value is the same as BBMOD_MixQuaternionModule.From. |
| Name | Description |
|---|---|
| Enabled | If true then the module is enabled. Defaults value is true. |
| 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. |
Copyright © 2025, BlueBurn. Built on April 12, 2025 using GMDoc.