Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_BaseLightComponent.c
Go to the documentation of this file.
1
[
EntityEditorProps
(
category
:
"GameScripted/BaseLightComponent"
, description:
"Basic light component to spawn a light"
)]
2
class
SCR_BaseLightComponentClass
:
ScriptComponentClass
3
{
4
}
5
6
class
SCR_BaseLightComponent :
ScriptComponent
7
{
8
//------------------------------------------------------------------------------------------------
15
//LightEntity CreateLight(LightType lightType, LightFlags flags, float effectRadius, vector color, float emissivity, vector position, vector direction = vector.Zero, LightLensFlareType flareType, float lensFlareScale, vector lensFlareOffset)
16
LightEntity
CreateLight
(
SCR_BaseLightData
lightData,
vector
position
,
vector
direction
,
float
emissivity)
17
{
18
if
(!lightData)
19
return
null;
20
21
LightEntity light = LightEntity.CreateLight(lightData.GetLightType(), lightData.GetLightFlag(), lightData.GetEffectRadius(),
Color
.FromVector(lightData.GetLightColor()), emissivity,
position
,
direction
);
22
if
(!light)
23
return
null;
24
25
GetOwner
().
AddChild
(light, -1,
EAddChildFlags
.AUTO_TRANSFORM |
EAddChildFlags
.RECALC_LOCAL_TRANSFORM);
26
light.SetLensFlareType(lightData.GetFlareType());
27
light.SetLensFlareScale(lightData.GetLensFlareScale());
28
light.SetLensFlareOffset(lightData.GetLensFlareOffset());
29
light.SetConeAngle(lightData.GetLightConeAngle());
30
light.SetIntensityEVClip(lightData.GetIntensityClipEV());
31
32
return
light;
33
}
34
}
CreateLight
SCR_BaseLightComponentClass ScriptComponentClass CreateLight(SCR_BaseLightData lightData, vector position, vector direction, float emissivity)
Definition
SCR_BaseLightComponent.c:16
EntityEditorProps
enum SCR_ECompassType EntityEditorProps(category:"GameScripted/Gadgets", description:"Compass", color:"0 0 255 255")
Prefab data class for compass component.
Definition
SCR_CompassComponent.c:10
direction
vector direction
Definition
SCR_DestructibleTreeV2.c:31
position
vector position
Definition
SCR_DestructibleTreeV2.c:30
category
params category
Definition
SCR_VehicleDamageManagerComponent.c:302
Color
Definition
Color.c:13
IEntity::AddChild
proto external int AddChild(notnull IEntity child, TNodeId pivot, EAddChildFlags flags=EAddChildFlags.AUTO_TRANSFORM)
Add Entity to hierarchy. Pivot is pivot index, or -1 for center of parent.
SCR_BaseLightComponentClass
Definition
SCR_BaseLightComponent.c:3
SCR_BaseLightData
Light parameters.
Definition
SCR_BaseLightData.c:6
ScriptComponentClass
Definition
ScriptComponentClass.c:8
ScriptComponent
Definition
ScriptComponent.c:24
ScriptComponent::GetOwner
proto external GenericEntity GetOwner()
Get owner entity.
vector
Definition
vector.c:13
EAddChildFlags
EAddChildFlags
Definition
EAddChildFlags.c:13
scripts
Game
Lights
SCR_BaseLightComponent.c
Generated by
1.17.0