Can I control lights in an actor with a material or image

Hello all, I am trying to create the lights from an Aurora Borealis. Currently I have an Aurora material and and actor with lights. For now, the actor is three lights each of a different color in the aurora: green, blue, violet . These three lights have light functions that make them sort of pulsate at uneven rates so the intensity changes and so does the color (since they are off sync on light may get bright while the others dim. This effect looks great, but I have a problem. Its really odd when the aurora turns green and the light turns violet. Is there any way I can use scripting in my actor so the material controls the lights? If not, how can I get this effect?

Basically you can do it using with material parameters. A material can store R,G,B, A 3d vector parameter color that can be setted using as light color with instance.

267070-ue4editor-2019-01-31-02-19-03.png

Check documentation for making material parameters:

[Making Material Parameters on Unreal Engine Official Documentation][3]

That makes sense, and is simple, but it’s not exactly what I want. What I’m really looking for is a way to have the Blueprint look at my material where the color values are changing frequently and detect those values. That I’d like for it to use those values to control the intensity of a set of lights, each which represent a color.

You can also use Textures as Material Parameters. How do you describe & calculate light?