FlashlightLight.c
class FlashlightLight extends SpotLightBase
{
private static float m_DefaultBrightness = 4;
private static float m_DefaultRadius = 25;
void FlashlightLight()
{
SetVisibleDuringDaylight( true );
SetRadiusTo( m_DefaultRadius );
SetSpotLightAngle( 110 );
SetCastShadow( true );
EnableSpecular( true );
SetBrightnessTo( m_DefaultBrightness );
SetFadeOutTime( 0.15 );
SetAmbientColor( 0.9, 0.85, 0.75 );
SetDiffuseColor( 0.9, 0.85, 0.75 );
}
void SetIntensity( float coef, float time )
{
FadeBrightnessTo(m_DefaultBrightness * coef, time);
}
}