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
DAYZ
scripts_v1.24.157551
scripts
world
entities
scriptedlightbase
pointlightbase
partylight.c
Generated by
1.8.17