// IMPORTANT: This class isn't realy inicialized by constructor, but by Start() private void Start() { m_glare.Start(); m_reflectorRange = 1; m_reflectorUp = Vector3.Up; m_reflectorDirection = Vector3.Forward; LightOn = true; Intensity = 1.0f; UseInForwardRender = false; m_spotParamsDirty = true; GlareOn = false; PointLightOffset = 0; m_shadowDistance = MyLightsConstants.MAX_SPOTLIGHT_SHADOW_RANGE; UpdateLight(); }