Change the color of a part of the mesh dynamically

If your texture is in black and white, you can multiply it by a vector to change it’s colour. If you just want to make the texture darker (even a coloured one) you can simply multiply it by a number. E.G. a texture multiplied by 0.5 will result in that texture being half as bright.