I think you can just multiply the color values by there respective vecLight color, I'm not a shader expert tho, so I cant guarantee this