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

#glasses #playerspotlightconfig