Module content.gui.main.particle_react_util🔗
global record ParticleReactUtil
makeCompanyLevelUpParticles: function(Emitter): {Builtin.Type.ParticleSystem2dEmitter} makeUnlockAnimationParticles: function(Emitter, Emitter): {Builtin.Type.ParticleSystem2dEmitter} makeParticleSystem2dEmitter: function(Emitter): Builtin.Type.ParticleSystem2dEmitter endrecord Emitter
emissionEnabled: boolean speed: number texture: string duration: number | <any type> emissionInterval: number | <any type> burstCount: number | <any type> burstInterval: number | <any type> lifeTime: number | <any type> subEmitters: {Builtin.Type.ParticleSystem2dSubEmitter} shape: Builtin.Type.ParticleSystem2dEmitterShape velocity: Vec2f | <any type> velocityByDirection: number | <any type> velocityOverLifeTime: {ParticleParamCurveVec2f.CurvePoint} gravity: Vec2f | <any type> orientation: Vec2f rotationByDirection: number | <any type> rotation: number | <any type> rotationSpeed: number | <any type> rotationSpeedByDirection: number | <any type> colorOverLifeTime: {ParticleParamCurveVec3f.CurvePoint} alphaOverLifeTime: {ParticleParamCurveFloat.CurvePoint} size: Vec2f | <any type> scaleOverLifeTime: {ParticleParamCurveVec2f.CurvePoint} end
Category: globals🔗
ParticleReactUtil🔗
global record ParticleReactUtil
makeCompanyLevelUpParticles: function(Emitter): {Builtin.Type.ParticleSystem2dEmitter} makeUnlockAnimationParticles: function(Emitter, Emitter): {Builtin.Type.ParticleSystem2dEmitter} makeParticleSystem2dEmitter: function(Emitter): Builtin.Type.ParticleSystem2dEmitter endrecord Emitter
emissionEnabled: boolean speed: number texture: string duration: number | <any type> emissionInterval: number | <any type> burstCount: number | <any type> burstInterval: number | <any type> lifeTime: number | <any type> subEmitters: {Builtin.Type.ParticleSystem2dSubEmitter} shape: Builtin.Type.ParticleSystem2dEmitterShape velocity: Vec2f | <any type> velocityByDirection: number | <any type> velocityOverLifeTime: {ParticleParamCurveVec2f.CurvePoint} gravity: Vec2f | <any type> orientation: Vec2f rotationByDirection: number | <any type> rotation: number | <any type> rotationSpeed: number | <any type> rotationSpeedByDirection: number | <any type> colorOverLifeTime: {ParticleParamCurveVec3f.CurvePoint} alphaOverLifeTime: {ParticleParamCurveFloat.CurvePoint} size: Vec2f | <any type> scaleOverLifeTime: {ParticleParamCurveVec2f.CurvePoint} end
ParticleReactUtil.Emitter🔗
record ParticleReactUtil.Emitter
emissionEnabled: boolean speed: number texture: string duration: number | <any type> emissionInterval: number | <any type> burstCount: number | <any type> burstInterval: number | <any type> lifeTime: number | <any type> subEmitters: {Builtin.Type.ParticleSystem2dSubEmitter} shape: Builtin.Type.ParticleSystem2dEmitterShape velocity: Vec2f | <any type> velocityByDirection: number | <any type> velocityOverLifeTime: {ParticleParamCurveVec2f.CurvePoint} gravity: Vec2f | <any type> orientation: Vec2f rotationByDirection: number | <any type> rotation: number | <any type> rotationSpeed: number | <any type> rotationSpeedByDirection: number | <any type> colorOverLifeTime: {ParticleParamCurveVec3f.CurvePoint} alphaOverLifeTime: {ParticleParamCurveFloat.CurvePoint} size: Vec2f | <any type> scaleOverLifeTime: {ParticleParamCurveVec2f.CurvePoint} end
Simplified proxy for creating particle emitters
See Builtin.Type.ParticleSystem2dEmitter for details on the parameters
ParticleReactUtil.Emitter.emissionEnabled🔗
ParticleReactUtil.Emitter.emissionEnabled: boolean
ParticleReactUtil.Emitter.speed🔗
ParticleReactUtil.Emitter.speed: number
ParticleReactUtil.Emitter.texture🔗
ParticleReactUtil.Emitter.texture: string
ParticleReactUtil.Emitter.duration🔗
ParticleReactUtil.Emitter.duration: number | <any type>
number|ParticleParamFloat.RandomMinMax|ParticleParamFloat.ComponentWiseMinMax
ParticleReactUtil.Emitter.emissionInterval🔗
ParticleReactUtil.Emitter.emissionInterval: number | <any type>
number|ParticleParamFloat.RandomMinMax|ParticleParamFloat.ComponentWiseMinMax
ParticleReactUtil.Emitter.burstCount🔗
ParticleReactUtil.Emitter.burstCount: number | <any type>
number|ParticleParamFloat.RandomMinMax|ParticleParamFloat.ComponentWiseMinMax
ParticleReactUtil.Emitter.burstInterval🔗
ParticleReactUtil.Emitter.burstInterval: number | <any type>
number|ParticleParamFloat.RandomMinMax|ParticleParamFloat.ComponentWiseMinMax
ParticleReactUtil.Emitter.lifeTime🔗
ParticleReactUtil.Emitter.lifeTime: number | <any type>
number|ParticleParamFloat.RandomMinMax|ParticleParamFloat.ComponentWiseMinMax
ParticleReactUtil.Emitter.subEmitters🔗
ParticleReactUtil.Emitter.subEmitters: {Builtin.Type.ParticleSystem2dSubEmitter}
ParticleReactUtil.Emitter.shape🔗
ParticleReactUtil.Emitter.shape: Builtin.Type.ParticleSystem2dEmitterShape
ParticleReactUtil.Emitter.velocity🔗
ParticleReactUtil.Emitter.velocity: Vec2f | <any type>
Vec2f|ParticleParamVec2f.RandomMinMax|ParticleParamVec2f.ComponentWiseMinMax
ParticleReactUtil.Emitter.velocityByDirection🔗
ParticleReactUtil.Emitter.velocityByDirection: number | <any type>
number|ParticleParamFloat.RandomMinMax|ParticleParamFloat.ComponentWiseMinMax
ParticleReactUtil.Emitter.velocityOverLifeTime🔗
ParticleReactUtil.Emitter.velocityOverLifeTime: {ParticleParamCurveVec2f.CurvePoint}
ParticleReactUtil.Emitter.gravity🔗
ParticleReactUtil.Emitter.gravity: Vec2f | <any type>
Vec2f|ParticleParamVec2f.RandomMinMax|ParticleParamVec2f.ComponentWiseMinMax
ParticleReactUtil.Emitter.orientation🔗
ParticleReactUtil.Emitter.orientation: Vec2f
ParticleReactUtil.Emitter.rotationByDirection🔗
ParticleReactUtil.Emitter.rotationByDirection: number | <any type>
number|ParticleParamFloat.RandomMinMax|ParticleParamFloat.ComponentWiseMinMax
ParticleReactUtil.Emitter.rotation🔗
ParticleReactUtil.Emitter.rotation: number | <any type>
number|ParticleParamFloat.RandomMinMax|ParticleParamFloat.ComponentWiseMinMax
ParticleReactUtil.Emitter.rotationSpeed🔗
ParticleReactUtil.Emitter.rotationSpeed: number | <any type>
number|ParticleParamFloat.RandomMinMax|ParticleParamFloat.ComponentWiseMinMax
ParticleReactUtil.Emitter.rotationSpeedByDirection🔗
ParticleReactUtil.Emitter.rotationSpeedByDirection: number | <any type>
number|ParticleParamFloat.RandomMinMax|ParticleParamFloat.ComponentWiseMinMax
ParticleReactUtil.Emitter.colorOverLifeTime🔗
ParticleReactUtil.Emitter.colorOverLifeTime: {ParticleParamCurveVec3f.CurvePoint}
ParticleReactUtil.Emitter.alphaOverLifeTime🔗
ParticleReactUtil.Emitter.alphaOverLifeTime: {ParticleParamCurveFloat.CurvePoint}
ParticleReactUtil.Emitter.size🔗
ParticleReactUtil.Emitter.size: Vec2f | <any type>
Vec2f|ParticleParamVec2f.RandomMinMax|ParticleParamVec2f.ComponentWiseMinMax
ParticleReactUtil.Emitter.scaleOverLifeTime🔗
ParticleReactUtil.Emitter.scaleOverLifeTime: {ParticleParamCurveVec2f.CurvePoint}
ParticleReactUtil.makeCompanyLevelUpParticles🔗
function ParticleReactUtil.makeCompanyLevelUpParticles(Emitter): {Builtin.Type.ParticleSystem2dEmitter}Parameters
Emitter
{Builtin.Type.ParticleSystem2dEmitter}
ParticleReactUtil.makeUnlockAnimationParticles🔗
function ParticleReactUtil.makeUnlockAnimationParticles(Emitter, Emitter): {Builtin.Type.ParticleSystem2dEmitter}Parameters
EmitterEmitter
{Builtin.Type.ParticleSystem2dEmitter}
ParticleReactUtil.makeParticleSystem2dEmitter🔗
function ParticleReactUtil.makeParticleSystem2dEmitter(Emitter): Builtin.Type.ParticleSystem2dEmitterParameters
Emitter
Builtin.Type.ParticleSystem2dEmitter