By exposing some options for the shader such as type, distance from ship and HDR colour - this allows for a huge variety of options, all in the same shader!
Also by having these set as exposed properties, we can alter at run-time!
The below video demonstrates one ship protecting others with a generated shield, this shield inherits the colour of the shield generator from the protecting ship.
Pretty cool hey!
Looking forward to creating a bunch of different types!