UNITYの影 LIGHT_ATTENUATIONは SHADOW_ATTENUATIONを乗算している
#ifdef DIRECTIONAL #define DECLARE_LIGHT_COORDS(idx) #define COMPUTE_LIGHT_COORDS(a) #define LIGHT_ATTENUATION(a) SHADOW_ATTENUATION(a) #endif
上記はDirectionalだが、他のライトも同じで、LIGHT_ATTENUATIONには影が乗算されている