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