Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Файл PlayerLightManager.c

См. исходные тексты.

Структуры данных

class  ActionTargetLighSource
 

Функции

void PlayerLightManager (PlayerBase player)
 
void AddLightSource (Object object)
 
void RemoveLightSource (Object object)
 
void UpdateLightSourceList ()
 
ref array< ref ActionTargetGetLightSourceList ()
 
void SetSelectedLightSourceIdx (int value)
 
int GetSelectedLightSourceIdx ()
 
void SelectLightSourceTarget (ActionTarget target)
 
ref ActionTarget GetSelectedLightSourceTarget ()
 

Переменные

ActionTargetLighSource m_SelectedLightSource
 
ref ActionTargetLighSource m_LightItemTarget
 
ref array< ref ActionTargetm_ValidLightItems
 
PlayerBase m_Player
 

Функции

◆ AddLightSource()

void AddLightSource ( Object object)
23 {
26 }
ref ActionTargetLighSource m_LightItemTarget
Definition PlayerLightManager.c:10
void UpdateLightSourceList()
Definition PlayerLightManager.c:35
Definition PlayerLightManager.c:2
Definition EntityAI.c:95
Definition EnConvert.c:106
static const vector Zero
Definition EnConvert.c:110

Перекрестные ссылки m_LightItemTarget, UpdateLightSourceList() и vector::Zero.

◆ GetLightSourceList()

ref array< ref ActionTarget > GetLightSourceList ( )
51 {
52 return m_ValidLightItems;
53 }
ref array< ref ActionTarget > m_ValidLightItems
Definition PlayerLightManager.c:11

Перекрестные ссылки m_ValidLightItems.

◆ GetSelectedLightSourceIdx()

int GetSelectedLightSourceIdx ( )
61 {
63 }
ActionTargetLighSource m_SelectedLightSource

Перекрестные ссылки m_SelectedLightSource.

◆ GetSelectedLightSourceTarget()

ref ActionTarget GetSelectedLightSourceTarget ( )
72 {
74 }

Перекрестные ссылки m_SelectedLightSource и m_ValidLightItems.

◆ PlayerLightManager()

void PlayerLightManager ( PlayerBase player)
15 {
19 }
PlayerBase m_Player
Definition PlayerLightManager.c:12

Перекрестные ссылки m_LightItemTarget, m_Player и m_ValidLightItems.

◆ RemoveLightSource()

void RemoveLightSource ( Object object)
29 {
31 m_LightItemTarget.m_Remove = true;
33 }

Перекрестные ссылки m_LightItemTarget, UpdateLightSourceList() и vector::Zero.

◆ SelectLightSourceTarget()

void SelectLightSourceTarget ( ActionTarget target)
66 {
67 int idx = m_ValidLightItems.Find(target);
69 }
void SetSelectedLightSourceIdx(int value)
Definition PlayerLightManager.c:55

Перекрестные ссылки m_ValidLightItems и SetSelectedLightSourceIdx().

◆ SetSelectedLightSourceIdx()

void SetSelectedLightSourceIdx ( int value)
56 {
58 }

Перекрестные ссылки m_SelectedLightSource.

Используется в SelectLightSourceTarget().

◆ UpdateLightSourceList()

void UpdateLightSourceList ( )
36 {
38 {
39 if ( !m_LightItemTarget.m_Remove )
40 {
42 }
43 else
44 {
46 }
47 }
48 }

Перекрестные ссылки m_LightItemTarget и m_ValidLightItems.

Используется в AddLightSource() и RemoveLightSource().

Переменные

◆ m_LightItemTarget

◆ m_Player

PlayerBase m_Player

◆ m_SelectedLightSource

◆ m_ValidLightItems