roadflarelight.c 749 B

12345678910111213141516171819202122232425262728293031
  1. class RoadflareLight extends PointLightBase
  2. {
  3. static float m_RoadflareRadius = 30;
  4. static float m_RoadflareBrightness = 8.5;
  5. static string m_MemoryPoint = "light";
  6. void RoadflareLight()
  7. {
  8. SetVisibleDuringDaylight(true);
  9. SetRadiusTo( m_RoadflareRadius );
  10. SetBrightnessTo(m_RoadflareBrightness);
  11. SetCastShadow(true);
  12. FadeIn(1);
  13. SetFadeOutTime(1);
  14. SetDiffuseColor(1.0, 0.3, 0.3);
  15. SetAmbientColor(1.0, 0.3, 0.3);
  16. SetFlareVisible(true);
  17. SetFlickerAmplitude(0.2);
  18. SetFlickerSpeed(1.5);
  19. SetDancingShadowsMovementSpeed(0.1);
  20. SetDancingShadowsAmplitude(0.015);
  21. EnableHeatHaze(true);
  22. SetHeatHazeRadius(0.1);
  23. SetHeatHazePower(0.02);
  24. }
  25. /*override void OnFrameLightSource(IEntity other, float timeSlice)
  26. {
  27. }*/
  28. }