Using PlayerSpotLightConfig in GlassesAsset
if (vision == ELightingVision.HEADLAMP)
{
lightConfig = new PlayerSpotLightConfig(data);
}
Setting Vision to Headlamp in the glasses asset definition file allows PlayerSpotLightConfig's properties to be used.
Further reading:
How to use PlayerSpotLightConfig
Sources:
ItemGlassesAsset.cs