Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_MapLightUI.c File Reference

Go to the source code of this file.

Classes

class  SCR_MapLightMode

Enumerations

enum  EMapLightMode

Functions

enum EMapLightMode BaseContainerProps (configRoot:true)
void ToggleActive ()
 Toggle map light.
void ActivateLight ()
 Activate map light.
void DeactivateLight ()
 Deactivate map light.
void UpdateLightMode ()
 Use config to configure light when switching modes.
void UpdateTime ()
 Update light modes based on time of day.
void UpdatePosition ()
 Update light position.
void Init (Widget widget)
override void OnMapOpen (MapConfiguration config)
override void OnMapClose (MapConfiguration config)
override void Update (float timeSlice)

Variables

 NONE
 LIGHTER
 FLASH_DEFAULT
 FLASH_RED
class SCR_MapLightMode m_bActive = false
 Map light effects.
bool m_bIsDark = false
float m_fSunriseTime
float m_fSunsetTime
EMapLightMode m_eLightMode = EMapLightMode.NONE
Widget m_wLightOverlay
Widget m_wLightCone
Widget m_wFillTop
Widget m_wFillLeft
Widget m_wConeImg
TimeAndWeatherManagerEntity m_TimeMgr
SCR_MapCursorModule m_CursorModule
ref SCR_MapLightConfig m_LightCfg

Enumeration Type Documentation

◆ EMapLightMode

Definition at line 1 of file SCR_MapLightUI.c.

Function Documentation

◆ ActivateLight()

void ActivateLight ( )
protected

Activate map light.

Definition at line 68 of file SCR_MapLightUI.c.

◆ BaseContainerProps()

enum EMapLightMode BaseContainerProps ( configRoot:true )

Definition at line 1 of file SCR_MapLightUI.c.

◆ DeactivateLight()

void DeactivateLight ( )
protected

Deactivate map light.

Definition at line 96 of file SCR_MapLightUI.c.

◆ Init()

void Init ( Widget widget)
protected

Initialisation

Parameters
[in]widgetis the root widget

Definition at line 171 of file SCR_MapLightUI.c.

◆ OnMapClose()

override void OnMapClose ( MapConfiguration config)
protected

Definition at line 220 of file SCR_MapLightUI.c.

◆ OnMapOpen()

override void OnMapOpen ( MapConfiguration config)
protected

Definition at line 207 of file SCR_MapLightUI.c.

◆ ToggleActive()

void ToggleActive ( )
protected

Toggle map light.

Definition at line 58 of file SCR_MapLightUI.c.

◆ Update()

override void Update ( float timeSlice)
protected
Parameters
[in]timeSlice

Definition at line 231 of file SCR_MapLightUI.c.

◆ UpdateLightMode()

void UpdateLightMode ( )
protected

Use config to configure light when switching modes.

Definition at line 106 of file SCR_MapLightUI.c.

◆ UpdatePosition()

void UpdatePosition ( )
protected

Update light position.

Definition at line 149 of file SCR_MapLightUI.c.

◆ UpdateTime()

void UpdateTime ( )
protected

Update light modes based on time of day.

Definition at line 132 of file SCR_MapLightUI.c.

Variable Documentation

◆ FLASH_DEFAULT

FLASH_DEFAULT

Definition at line 12 of file SCR_MapLightUI.c.

◆ FLASH_RED

FLASH_RED

Definition at line 13 of file SCR_MapLightUI.c.

◆ LIGHTER

LIGHTER

Definition at line 11 of file SCR_MapLightUI.c.

◆ m_bActive

class SCR_MapLightMode m_bActive = false

Map light effects.

◆ m_bIsDark

bool m_bIsDark = false
protected

Definition at line 39 of file SCR_MapLightUI.c.

◆ m_CursorModule

SCR_MapCursorModule m_CursorModule
protected

Definition at line 51 of file SCR_MapLightUI.c.

◆ m_eLightMode

EMapLightMode m_eLightMode = EMapLightMode.NONE
protected

Definition at line 42 of file SCR_MapLightUI.c.

◆ m_fSunriseTime

float m_fSunriseTime
protected

Definition at line 40 of file SCR_MapLightUI.c.

◆ m_fSunsetTime

float m_fSunsetTime
protected

Definition at line 41 of file SCR_MapLightUI.c.

◆ m_LightCfg

ref SCR_MapLightConfig m_LightCfg
protected

Definition at line 54 of file SCR_MapLightUI.c.

◆ m_TimeMgr

TimeAndWeatherManagerEntity m_TimeMgr
protected

Definition at line 50 of file SCR_MapLightUI.c.

◆ m_wConeImg

Widget m_wConeImg
protected

Definition at line 48 of file SCR_MapLightUI.c.

◆ m_wFillLeft

Widget m_wFillLeft
protected

Definition at line 47 of file SCR_MapLightUI.c.

◆ m_wFillTop

Widget m_wFillTop
protected

Definition at line 46 of file SCR_MapLightUI.c.

◆ m_wLightCone

Widget m_wLightCone
protected

Definition at line 45 of file SCR_MapLightUI.c.

◆ m_wLightOverlay

Widget m_wLightOverlay
protected

Definition at line 44 of file SCR_MapLightUI.c.

◆ NONE

@ NONE

Definition at line 10 of file SCR_MapLightUI.c.