Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
partylight.c
Go to the documentation of this file.
1class 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}
Definition enmath.c:7
ref Timer m_Timer
Definition dayzgame.c:705