![]() |
Arma Reforger Explorer
1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Go to the source code of this file.
Data Structures | |
| class | SCR_BaseInteractiveLightComponentClass |
Functions | |
| bool | GetInitialState () |
| bool | IsOn () |
| void | ToggleLight (bool turnOn, bool skipTransition=false, bool playSound=true) |
| protected void | TurnOn (notnull SCR_BaseInteractiveLightComponentClass componentData, bool skipTransition, bool playSound) |
| protected void | TurnOff (notnull SCR_BaseInteractiveLightComponentClass componentData, bool playSound) |
| override void | EOnVisible (IEntity owner, int frameNumber) |
| private void | UpdateLightEmissivity (notnull SCR_BaseLightData lightData, int lightArrayIndex) |
| private void | UpdateMaterialEmissivity () |
| override bool | RplSave (ScriptBitWriter writer) |
| override bool | RplLoad (ScriptBitReader reader) |
| override void | OnPostInit (IEntity owner) |
| Editable Mine. More... | |
| void | RemoveLights () |
| override void | OnDelete (IEntity owner) |
Variables | |
| SCR_BaseInteractiveLightComponentClass | LIT = 0 |
| SCR_BaseInteractiveLightComponentClass | LIT_ON_SPAWN = 1 |
| SCR_BaseInteractiveLightComponentClass | OFF = 2 |
| SCR_BaseInteractiveLightComponentClass | m_aLights = 2 |
| protected ParametricMaterialInstanceComponent | m_EmissiveMaterialComponent |
| protected float | m_fCurLV |
| protected float | m_fCurEM |
| protected float | m_fLightEmisivityStep |
| protected bool | m_bIsOn |
| private bool | m_bUpdate |
| private ELightState | m_eInitialLightState |
| override void EOnVisible | ( | IEntity | owner, |
| int | frameNumber | ||
| ) |
Definition at line 220 of file SCR_BaseInteractiveLightComponent.c.
| bool GetInitialState | ( | ) |
Definition at line 66 of file SCR_BaseInteractiveLightComponent.c.
| bool IsOn | ( | ) |
Definition at line 88 of file SCR_BaseInteractiveLightComponent.c.
| void RemoveLights | ( | ) |
Definition at line 296 of file SCR_BaseInteractiveLightComponent.c.
| override bool RplLoad | ( | ScriptBitReader | reader | ) |
Definition at line 273 of file SCR_BaseInteractiveLightComponent.c.
| override bool RplSave | ( | ScriptBitWriter | writer | ) |
Definition at line 263 of file SCR_BaseInteractiveLightComponent.c.
| void ToggleLight | ( | bool | turnOn, |
| bool | skipTransition = false, |
||
| bool | playSound = true |
||
| ) |
| [in] | turnOn | |
| [in] | skipTransition | |
| [in] | playSound |
Definition at line 98 of file SCR_BaseInteractiveLightComponent.c.
| protected void TurnOff | ( | notnull SCR_BaseInteractiveLightComponentClass | componentData, |
| bool | playSound | ||
| ) |
Definition at line 187 of file SCR_BaseInteractiveLightComponent.c.
| protected void TurnOn | ( | notnull SCR_BaseInteractiveLightComponentClass | componentData, |
| bool | skipTransition, | ||
| bool | playSound | ||
| ) |
Definition at line 114 of file SCR_BaseInteractiveLightComponent.c.
| private void UpdateLightEmissivity | ( | notnull SCR_BaseLightData | lightData, |
| int | lightArrayIndex | ||
| ) |
Definition at line 249 of file SCR_BaseInteractiveLightComponent.c.
| private void UpdateMaterialEmissivity | ( | ) |
Definition at line 256 of file SCR_BaseInteractiveLightComponent.c.
| SCR_BaseInteractiveLightComponentClass LIT_ON_SPAWN = 1 |
| SCR_BaseInteractiveLightComponentClass m_aLights = 2 |
| protected bool m_bIsOn |
Definition at line 50 of file SCR_BaseInteractiveLightComponent.c.
| private bool m_bUpdate |
Definition at line 52 of file SCR_BaseInteractiveLightComponent.c.
| private ELightState m_eInitialLightState |
Definition at line 62 of file SCR_BaseInteractiveLightComponent.c.
| protected ParametricMaterialInstanceComponent m_EmissiveMaterialComponent |
Definition at line 46 of file SCR_BaseInteractiveLightComponent.c.
| protected float m_fCurEM |
Definition at line 48 of file SCR_BaseInteractiveLightComponent.c.
| protected float m_fCurLV |
Definition at line 47 of file SCR_BaseInteractiveLightComponent.c.
| protected float m_fLightEmisivityStep |
Definition at line 49 of file SCR_BaseInteractiveLightComponent.c.