DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
PlayerLightManager.c
См. документацию.
5
6//WIP
8{
13
15 {
16 m_LightItemTarget = null;
18 m_Player = player;
19 }
20
21 // can be anything, as long as it has appropriate actions for handling lights, see Mich2001Helmet
23 {
24 m_LightItemTarget = new ActionTargetLighSource(object, null, -1, vector.Zero, -1);
26 }
27
29 {
30 m_LightItemTarget = new ActionTargetLighSource(object, null, -1, vector.Zero, -1);
31 m_LightItemTarget.m_Remove = true;
33 }
34
36 {
38 {
39 if ( !m_LightItemTarget.m_Remove )
40 {
42 }
43 else
44 {
46 }
47 }
48 }
49
54
56 {
58 }
59
64
65 void SelectLightSourceTarget(ActionTarget target) //should be ActionTarget?
66 {
67 int idx = m_ValidLightItems.Find(target);
69 }
70
75};
class ActionTargets ActionTarget
DayZPlayer m_Player
Определения Hand_Events.c:42
void SetSelectedLightSourceIdx(int value)
Определения PlayerLightManager.c:55
void SelectLightSourceTarget(ActionTarget target)
Определения PlayerLightManager.c:65
ref array< ref ActionTarget > m_ValidLightItems
Определения PlayerLightManager.c:11
ref ActionTarget GetSelectedLightSourceTarget()
Определения PlayerLightManager.c:71
ActionTargetLighSource m_SelectedLightSource
ref ActionTargetLighSource m_LightItemTarget
Определения PlayerLightManager.c:10
void PlayerLightManager(PlayerBase player)
Определения PlayerLightManager.c:14
void UpdateLightSourceList()
Определения PlayerLightManager.c:35
int GetSelectedLightSourceIdx()
Определения PlayerLightManager.c:60
void AddLightSource(Object object)
Определения PlayerLightManager.c:22
void RemoveLightSource(Object object)
Определения PlayerLightManager.c:28
ref array< ref ActionTarget > GetLightSourceList()
Определения PlayerLightManager.c:50
bool m_Remove
Определения PlayerLightManager.c:3
Определения ObjectTyped.c:2
Определения PlayerBaseClient.c:2
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
static const vector Zero
Определения EnConvert.c:110
Определения EnConvert.c:106