HardShadowMapMethod requires object casting to LightBase, as can be used
by both directional and point