Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс ActionToggleNVG
+ Граф наследования:ActionToggleNVG:

Закрытые члены

void ActionToggleNVG ()
 
override bool IsInstant ()
 
override void CreateConditionComponents ()
 
override GetInputType ()
 
override bool HasTarget ()
 
override bool UseMainItem ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override void Start (ActionData action_data)
 

Подробное описание

Конструктор(ы)

◆ ActionToggleNVG()

void ActionToggleNVG ( )
inlineprivate
4 {
5 }

Методы

◆ ActionCondition()

override bool ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate
34 {
35 NVGoggles goggles;
37 NVmount = Clothing.Cast(target.GetObject());
38 if ( !NVmount )
39 return false;
40 goggles = NVGoggles.Cast(NVmount.FindAttachmentBySlotName("NVG"));
41 if ( goggles )
42 return true;
43
44 return false;
45 }
Definition Armband_ColorBase.c:2
Definition EntityAI.c:95

◆ CreateConditionComponents()

override void CreateConditionComponents ( )
inlineprivate
13 {
16 }
ref CCIBase m_ConditionItem
Definition ActionBase.c:55
ref CCTBase m_ConditionTarget
Definition ActionBase.c:56
Definition CCINone.c:2
Definition CCTNonRuined.c:2
Definition ActionConstants.c:105
const float DEFAULT
Definition ActionConstants.c:107

Перекрестные ссылки UAMaxDistances::DEFAULT, m_ConditionItem и m_ConditionTarget.

◆ GetInputType()

override GetInputType ( )
inlineprivate
19 {
21 }
Definition ActionInput.c:836

◆ HasTarget()

override bool HasTarget ( )
inlineprivate
24 {
25 return true;
26 }

◆ IsInstant()

override bool IsInstant ( )
inlineprivate
8 {
9 return true;
10 }

◆ Start()

override void Start ( ActionData action_data)
inlineprivate
48 {
49 super.Start( action_data );
50
51 NVGoggles goggles;
53
54 NVmount = Clothing.Cast(action_data.m_Target.GetObject());
55 goggles = NVGoggles.Cast(NVmount.FindAttachmentBySlotName("NVG"));
56
57 goggles.RotateGoggles(goggles.m_IsLowered);
58 }

◆ UseMainItem()

override bool UseMainItem ( )
inlineprivate
29 {
30 return false;
31 }

Объявления и описания членов класса находятся в файле: