public StandardDirectionalLightComponent( ILightFactory lightFactory) { try { _standardDirectionalLight = lightFactory.CreateStandardDirectionalLight( Vector3.One, Color.White); _standardDirectionalLightArray = new ILight[] {_standardDirectionalLight}; } catch (NotSupportedException) { _standardDirectionalLight = null; _standardDirectionalLightArray = new ILight[0]; } }
public StandardDirectionalLightComponent( ILightFactory lightFactory) { try { _standardDirectionalLight = lightFactory.CreateStandardDirectionalLight( Vector3.One, Color.White); _standardDirectionalLightArray = new ILight[] { _standardDirectionalLight }; } catch (NotSupportedException) { _standardDirectionalLight = null; _standardDirectionalLightArray = new ILight[0]; } }