bonfirelight.c 642 B

123456789101112131415161718192021222324252627
  1. class BonfireLight extends PointLightBase
  2. {
  3. static float m_FireRadius = 40;
  4. static float m_FireBrightness = 15.0;
  5. static string m_MemoryPoint = "bonfire_fire";
  6. void BonfireLight()
  7. {
  8. SetVisibleDuringDaylight(true);
  9. SetRadiusTo(m_FireRadius);
  10. SetBrightnessTo(m_FireBrightness);
  11. SetCastShadow(false);
  12. SetFadeOutTime(1);
  13. SetDiffuseColor(1.0, 0.45, 0.25);
  14. SetAmbientColor(1.0, 0.45, 0.25);
  15. SetFlareVisible(false);
  16. SetFlickerAmplitude(0.55);
  17. SetFlickerSpeed(0.75);
  18. SetDancingShadowsMovementSpeed(0.1);
  19. SetDancingShadowsAmplitude(0.03);
  20. }
  21. override void OnFrameLightSource(IEntity other, float timeSlice)
  22. {
  23. }
  24. }