Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
partylight.c
Go to the documentation of this file.
1 class PartyLight extends PointLightBase
2 {
3  float m_Timer = 0;
4 
5  void PartyLight()
6  {
7  SetVisibleDuringDaylight(true);
8  SetRadiusTo( 30 );
9  SetBrightnessTo(1.0);
10  SetCastShadow(true);
11  //SetLifetime(600);
12  SetFadeOutTime(1);
13  }
14 
15  override void OnFrameLightSource(IEntity other, float timeSlice)
16  {
17  float valS = Math.AbsFloat(Math.Sin(m_Timer * Math.PI2));
18  float valC = Math.AbsFloat(Math.Cos(m_Timer * Math.PI2));
19  float valT = Math.AbsFloat(Math.Tan(m_Timer * Math.PI2));
20  SetDiffuseColor(valS, valC, valT);
21  SetAmbientColor(valS, valC, valT);
22 
23 
24  m_Timer += timeSlice;
25  }
26 }
PointLightBase
Definition: staticobj_roadblock_wood_small.c:27
m_Timer
ref Timer m_Timer
Definition: dayzgame.c:690
IEntity
Definition: enentity.c:164
Math
Definition: enmath.c:6