BBMOD_MixVec2FromSpeedModule

Extends BBMOD_ParticleModule

constructor

new BBMOD_MixVec2FromSpeedModule([_property[, _from[, _to[, _min[, _max]]]]])

Description

A universal particle module that mixes values of particles' two consecutive properties between two values based on the magnitude of their velocity vector.

Arguments

Name Type Description
_property Real The first of the two consecutive properties. Use values from BBMOD_EParticle. Defaults to undefined.
_from Struct.BBMOD_Vec2 The value when the particle has full health. Defaults to (0.0, 0.0).
_to Struct.BBMOD_Vec2 The value when the particle has no health left. Defaults to _from.
_min Real If the particles' speed is less than this, then the property is equal to _from. Defaults to 0.0.
_max Real If the particles' speed is greater than this, then the property is equal to _to. Defaults to 1.0.

Properties

Name Description
From The value when the particle has full health. Default value is (0.0, 0.0).
Max If the particles' speed is greater than this, then the property is equal to BBMOD_MixVec2FromSpeedModule.To. Default value is 1.0.
Min If the particles' speed is less than this, then the property is equal to BBMOD_MixVec2FromSpeedModule.From. Default value is 0.0.
Property The first of the two consecutive properties. Use values from BBMOD_EParticle. Default value is undefined.
To The value when the particle has no health left. Default value is the same as BBMOD_MixVec2FromSpeedModule.From.

See also

BBMOD_EParticle

Do you find this page helpful?

Copyright © 2023, BlueBurn. Built on March 24, 2023 using GMDoc.