DIFF

TorchLight.c

class TorchLight extends PointLightBase
{
	static float m_TorchRadius = 30;
	static float m_TorchBrightness = 5.0;
	
	void TorchLight()
	{
		SetVisibleDuringDaylight(false);
		SetRadiusTo( m_TorchRadius );
		SetBrightnessTo(m_TorchBrightness);
		SetCastShadow(true);
		SetFadeOutTime(1);
		SetDiffuseColor(1.3, 0.35, 0.15);
		SetAmbientColor(1.3, 0.35, 0.15);
		SetFlareVisible(false);
		SetFlickerAmplitude(0.55);
		SetFlickerSpeed(0.75);
		SetDancingShadowsMovementSpeed(0.1);
		SetDancingShadowsAmplitude(0.03);
		EnableHeatHaze(true);
		SetHeatHazeRadius(0.08);
		SetHeatHazePower(0.015);
	}
	
	override void OnFrameLightSource(IEntity other, float timeSlice)
	{
		
	}
}