diff --git a/Sources/armory/trait/internal/UniformsManager.hx b/Sources/armory/trait/internal/UniformsManager.hx index af56b0c3..b332a50d 100644 --- a/Sources/armory/trait/internal/UniformsManager.hx +++ b/Sources/armory/trait/internal/UniformsManager.hx @@ -76,28 +76,22 @@ class UniformsManager extends Trait{ // Helper method to register float, vec3 and texture getter functions static function register(type: UniformType){ - switch (type){ - case Float:{ + case Float: if(! floatsRegistered){ floatsRegistered = true; Uniforms.externalFloatLinks.push(floatLink); } - } - - case Vector:{ + case Vector: if(! vectorsRegistered){ vectorsRegistered = true; Uniforms.externalVec3Links.push(vec3Link); } - } - - case Texture:{ + case Texture: if(! texturesRegistered){ texturesRegistered = true; Uniforms.externalTextureLinks.push(textureLink); } - } } } @@ -331,4 +325,4 @@ class UniformsManager extends Trait{ var Float = 0; var Vector = 1; var Texture = 2; -} \ No newline at end of file +}