From d40d3eb96e93209f8864c0c7c0d4826d60a23e3c Mon Sep 17 00:00:00 2001 From: Onek8 Date: Sun, 1 Jun 2025 21:56:06 +0000 Subject: [PATCH] moisesjpelaez - Physics Improvements --- leenkx/Sources/iron/object/Uniforms.hx | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/leenkx/Sources/iron/object/Uniforms.hx b/leenkx/Sources/iron/object/Uniforms.hx index 022a777..473958d 100644 --- a/leenkx/Sources/iron/object/Uniforms.hx +++ b/leenkx/Sources/iron/object/Uniforms.hx @@ -1109,6 +1109,26 @@ class Uniforms { case "_texUnpack": { f = texUnpack != null ? texUnpack : 1.0; } + #if lnx_particles + case "_particleSizeRandom": { + var mo = cast(object, MeshObject); + if (mo.particleOwner != null && mo.particleOwner.particleSystems != null) { + f = mo.particleOwner.particleSystems[mo.particleIndex].getSizeRandom(); + } + } + case "_particleRandom": { + var mo = cast(object, MeshObject); + if (mo.particleOwner != null && mo.particleOwner.particleSystems != null) { + f = mo.particleOwner.particleSystems[mo.particleIndex].getRandom(); + } + } + case "_particleSize": { + var mo = cast(object, MeshObject); + if (mo.particleOwner != null && mo.particleOwner.particleSystems != null) { + f = mo.particleOwner.particleSystems[mo.particleIndex].getSize(); + } + } + #end } if (f == null && externalFloatLinks != null) {