public StandardDirectionalLightComponent(
     ILightFactory lightFactory)
 {
     try
     {
         _standardDirectionalLight = lightFactory.CreateStandardDirectionalLight(
             Vector3.One,
             Color.White);
         _standardDirectionalLightArray = new ILight[] {_standardDirectionalLight};
     }
     catch (NotSupportedException)
     {
         _standardDirectionalLight = null;
         _standardDirectionalLightArray = new ILight[0];
     }
 }
Ejemplo n.º 2
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];
     }
 }