UMG Color Picker

NOW FOR THE ACTOR

Go ahead and open up your actor blue print you are wanting to use and go into your construction script.( I am placing it in here because I want it to control the color each time it is created)

Right click on the graph and type in the search
CREATE DYNAMIC MATERIAL INSTANCE

Select the node that should be left
In the parent selection Pick the material you just created

To keep your blueprint clean go ahead and add a new variable in the variable type selection scroll down
type in : Material Instance Dynamic NEEDS TO BE DYNAMIC
Name the variable how you see fit
Now we need to make sure other blueprints can see this variable when casting to this blue print
click on that Eye to the left of your new variable or you can just check editable
the eye should turn yellow
adding tool tips can be very beneficial when several people are working with the project!!!
Also if this actor is going to have a lot of variables functions so forth it would be could to give it a category since these will be variables you may want to change latter.

Since we are over creating variables lets go ahead and create the variables we need to set our materials parameter variables.

You will need 3 floats and repeat the same process you went threw
make sure it is editable
optional but encouraged
give it a tool tip
and place it into a category

When naming these floats I kept the same names I used in the Material
RedAlpha
BlueAlpha
GreenAlpha

Now that you got all the variables do a quick compile.
Hold down alt and click and drag your material variable onto the graph
yeah automatic set if you hold ctrl and drag it will automatically get
those milliseconds add up lol
Now connect the return value to your material variable. then go ahead and do a ctrl drag and drop of your material in and pull off its pin
and in the search look up SET SCALAR PARAMETER VALUE

TO BE CONT.